MongoDB Atlas is built to be secure by default. All dedicated Azure clusters on Atlas are deployed in their own VNET. For network security controls, you already have the options of an IP Access List and VNET Peering.
- The IP Access List in Atlas offers a straightforward and secure connection mechanism, and all traffic is encrypted with end-to-end TLS. But it requires that you provide static public IPs for your application servers to connect to Atlas, and to list all such IPs in the Access List. And if your applications don’t have static public IPs or if you have strict requirements on outbound database access via public IPs, this won’t work for you.
- The existing solution to this is VNET Peering, with which you configure a secure peering connection between your Atlas cluster’s VNET and your own VNET(s). This is easy, but the connections are two way. While Atlas never has to initiate connections to your environment, some customers perceive VNET peering as extending the perceived network trust boundary anyway. Although Access Control Lists (ACLs) and security groups can control this access, they require additional configuration.
MongoDB Atlas and Azure Private Link
Now, you can use Azure Private Link to connect a VNET to MongoDB Atlas. This brings two major advantages:
- Unidirectional: connections via Private Link use a private IP within the customer’s VNET, and are unidirectional such that the Atlas VNET cannot initiate connections back to the customer's VNET. Hence, there is no extension of the network trust boundary.
- Transitive: connections to the Private Link private IPs within the customer’s VNET can come transitively from another VNET peered to the Private Link-enabled VNET, or from an on-prem data center connected with ExpressRoute to the Private Link-enabled VNET. This means that customers can connect directly from their on-prem data centers to Atlas without using public IP Access Lists.
Meeting Security Requirements with Atlas on Azure
Azure Private Link adds to the security capabilities that are already available in MongoDB Atlas, like Client Side Field-Level Encryption, database auditing, BYO key encryption with Azure Key Vault integration, federated identity, and more. MongoDB Atlas undergoes independent verification of security and compliance controls, so you can be confident in using Atlas on Azure for your most critical workloads.
Ready to try it out? Get started with MongoDB Atlas today!
Meet Alejandro Torrealba: How My Willingness to Learn and Embrace Different Cultures Has Grown My Career
In honor of National Hispanic/Latinx Heritage Month, I sat down with Alejandro Torrealba to learn more about his career at MongoDB, how moving around the world has allowed him to embrace his passion for other cultures, and how he honors his Venezuelan roots. Alejandro is a Technical Program Manager at MongoDB. Take a look at his story. Ashley Perez: It sounds as if you’ve had an exciting start to your career, especially in terms of all the places you’ve lived. Can you tell me a bit more about that? Alejandro Torrealba: I always like to learn new things, relate to new and different people, and apply logical and mathematical thinking to solve problems. As I finished my computer engineering degree, I had a technical internship supporting Microsoft Venezuela’s marketing department. After working a few years, I decided I wanted to interact with different cultures and professional spaces, so I went to England to get my master’s in computer science and worked at a London startup, first as head of development and later as a product manager. After five years in London, I left the startup to work as a product owner at a much bigger European corporation in Edinburgh. Eventually, I was promoted to the role of an agile program manager there. In 2018, I moved to New York for personal reasons. When considering job opportunities, I wanted to work for a growing, innovative organization with modern products that had a diverse and inclusive team, high working standards, and strong branding. With those criteria, I applied to MongoDB and officially joined the team in May 2019 as a technical program manager. AP: As a travel lover myself, I’m a little envious of all the amazing places you’ve lived. Very cool! And it sounds as if MongoDB benefited from your move to New York. Can you tell me about your role? AT: On the Technical Program Management team, we focus on managing and supporting the processes to ensure lean and timely software delivery. That requires a technical understanding of what we want to build, knowledge of the “team’s personality,” cross-team communication, planning, and follow-ups. Each technical program manager works with a defined number of teams, managing cross-team initiatives and performing process improvement and automation projects. Outside of the projects we manage, we usually have regular program manager team meetings to coordinate, share ideas, support each other, and generally catch up. AP: Before COVID-19, you worked in our New York headquarters. What was that like? AT: New York City is one of the greatest cities and cultural centers in the world. The diversity there brings people together from all continents, religions, gender preferences, and professions, providing infinite choices for different relationships, work opportunities, technologies, entertainment, arts, dance, food, and social events. MongoDB’s NYC office reflects this variety too . There is significant diversity of personal and professional backgrounds, and every person is well-acknowledged and respected. As there is space for everyone in NYC, there is space for excellent employees at MongoDB. You just have to make sure you do a great job! AP: Speaking of diversity, let’s talk about Hispanic/Latinx Heritage Month. What does it mean to you? AT: It is a time to commemorate and celebrate the Latino American people's continuous contributions in building the United States’ modern society. For me, that celebration is a welcoming message to all the Latino American people willing to work and continue contributing. There is so much of the Latino American culture found in NYC, including food, music, dance, sports, people, arts, and more. Even during the pandemic, there are plenty of options for experiencing the culture. I am sure there are great taco and arepa places that can deliver you a taste of that, and good online events for you to see salsa dancing! MongoDB is a place where you can be and express who you are. One of our core values literally embraces the “power of differences,” and this has shaped our company culture. That is something many of us may take for granted, but in reality, the MongoDB culture has been designed to be inclusive, and we invest to make it better in that way. This is why we’re able to celebrate things like Hispanic/Latinx Heritage Month. And we will continue to celebrate other aspects of the diversity we have here as well. AP: Is there anything you’d like to share about your culture that’s a huge part of who you are? AT: Kindness, sharing, and being family-oriented were always big parts of the Venezuelan culture, as I know it has been part of Latino American culture in general. As Venezuelans, my family always emphasized these values, as well as learning, working, and having some fun and celebration to connect with family and friends. I like to keep these values no matter where I live. My culture has also taught me to be kind to others, conserve the books I read so that others can read them later, and not to ever waste food. AP: How do you keep your culture alive as you move around? AT: I have great friends from Venezuela who live in New York, and we see each other frequently. Apart from that, I enjoy specific Latin food places and never get tired of inviting friends and coworkers to share that food with me. I also try to enjoy other cultures, especially by spending time with friends I’ve made in the United Nations systems and other international organizations. After living and working in a few places, I truly believe that most people are naturally willing to relate to others in a safe way, so it’s been interesting to share our cultures with one another. AP: That’s a great way to look at it. Backtracking a bit, I’d love to learn more about why you chose MongoDB and what makes you stay. AT: Once I arrived in New York, I was looking for a growing technology company that was a leader in its industry and financially stable, with an excellent reputation as an employer. I found all of that in MongoDB. I have worked with teams from Venezuela, Colombia, Mexico, England, Scotland, the Netherlands, Belgium, Poland, India, and different places from the United States during my career. From that experience, I can affirm our standard for professionalism and excellence here is very high, generating the best products quickly. I believe it represents an attractive challenge for anyone in the technology industry. I can say all the great reviews I read on Glassdoor while applying to MongoDB are totally true. AP: Any parting thoughts for why someone would want to join your team? AT: At MongoDB, you’ll have the freedom to do your job in the best way possible while responding to high, transparent, and fair expectations. We discuss, agree, do our work, check results, look for improvement, and support each other as needed. It’s a great environment to grow your career and genuinely an amazing place to work. Interested in pursuing a career at MongoDB? We have several open roles on our teams across the globe , and would love for you to build your career with us! Join MongoDB in supporting organizations fighting for racial justice and equal opportunity. Donate to our fund by December 31, 2020 and MongoDB will match the donation up to a maximum aggregate amount of $250,000. Learn more here .
How DataSwitch And MongoDB Atlas Can Help Modernize Your Legacy Workloads
Data modernization is here to stay, and DataSwitch and MongoDB are leading the way forward. Research strongly indicates that the future of the Database Management System (DBMS) market is in the cloud, and the ideal way to shift from an outdated, legacy DBMS to a modern, cloud-friendly data warehouse is through data modernization. There are a few key factors driving this shift. Increasingly, companies need to store and manage unstructured data in a cloud-enabled system, as opposed to a legacy DBMS which is only designed for structured data. Moreover, the amount of data generated by a business is increasing at a rate of 55% to 65% every year and the majority of it is unstructured. A modernized database that can improve data quality and availability provides tremendous benefits in performance, scalability, and cost optimization. It also provides a foundation for improving business value through informed decision-making. Additionally, cloud-enabled databases support greater agility so you can upgrade current applications and build new ones faster to meet customer demand. Gartner predicts that by 2022, 75% of all databases will be on the cloud – either by direct deployment or through data migration and modernization. But research shows that over 40% of migration projects fail. This is due to challenges such as: Inadequate knowledge of legacy applications and their data design Complexity of code and design from different legacy applications Lack of automation tools for transforming from legacy data processing to cloud-friendly data and processes It is essential to harness a strategic approach and choose the right partner for your data modernization journey. We’re here to help you do just that. Why MongoDB? MongoDB is built for modern application developers and for the cloud era. As a general purpose, document-based, distributed database, it facilitates high productivity and can handle huge volumes of data. The document database stores data in JSON-like documents and is built on a scale-out architecture that is optimal for any kind of developer who builds scalable applications through agile methodologies. Ultimately, MongoDB fosters business agility, scalability and innovation. Key MongoDB advantages include: Rich JSON Documents Powerful query language Multi-cloud data distribution Security of sensitive data Quick storage and retrieval of data Capacity for huge volumes of data and traffic Design supports greater developer productivity Extremely reliable for mission-critical workloads Architected for optimal performance and efficiency Key advantages of MongoDB Atlas , MongoDB’s hosted database as a service, include: Multi-cloud data distribution Secure for sensitive data Designed for developer productivity Reliable for mission critical workloads Built for optimal performance Managed for operational efficiency To be clear, JSON documents are the most productive way to work with data as they support nested objects and arrays as values. They also support schemas that are flexible and dynamic. MongoDB’s powerful query language enables sorting and filtering of any field, regardless of how nested it is in a document. Moreover, it provides support for aggregations as well as modern use cases including graph search, geo-based search and text search. Queries are in JSON and are easy to compose. MongoDB provides support for joins in queries. MongoDB supports two types of relationships with the ability to reference and embed. It has all the power of a relational database and much, much more. Companies of all sizes can use MongoDB as it successfully operates on a large and mature platform ecosystem. Developers enjoy a great user experience with the ability to provision MongoDB Atlas clusters and commence coding instantly. A global community of developers and consultants makes it easy to get the help you need, if and when you need it. In addition, MongoDB supports all major languages and provides enterprise-grade support. Why DataSwitch as a partner for MongoDB? Automated schema re-design, data migration & code conversion DataSwitch is a trusted partner for cost-effective, accelerated solutions for digital data transformation, migration and modernization through a modern database platform. Our no-code and low-code solutions along with cloud data expertise and unique, automated schema generation accelerates time to market. We provide end-to-end data, schema and process migration with automated replatforming and refactoring, thereby delivering: 50% faster time to market 60% reduction in total cost of delivery Assured quality with built-in best practices, guidelines and accuracy Data modernization: How “DataSwitch Migrate” helps you migrate from RDBMS to MongoDB DataSwitch Migrate (“DS Migrate”) is a no-code and low-code toolkit that leverages advanced automation to provide intuitive, predictive and self-serviceable schema redesign from a traditional RDBMS model to MongoDB’s Document Model with built-in best practices. Based on data volume, performance, and criticality, DS Migrate automatically recommends the appropriate ETTL (Extract, Transfer, Transform & Load) data migration process. DataSwitch delivers data engineering solutions and transformations in half the timeframe of the existing typical data modernization solutions. Consider these key areas: Schema redesign – construct a new framework for data management. DS Migrate provides automated data migration and transformation based on your redesigned schema, as well as no-touch code conversion from legacy data scripts to MongoDB Atlas APIs. Users can simply drag and drop the schema for redesign and the platform converts it to a document-based JSON structure by applying MongoDB modeling best practices. The platform then automatically migrates data to the new, re-designed JSON structure. It also converts the legacy database script for MongoDB. This automated, user-friendly data migration is faster than anything you’ve ever seen. Here’s a look at how the schema designer works. Refactoring – change the data structure to match the new schema. DS Migrate handles this through auto code generation for migrating the data. This is far beyond a mere lift and shift. DataSwitch takes care of refactoring and replatforming (moving from the legacy platform to MongoDB) automatically. It is a game-changing unique capability to perform all these tasks within a single platform. Security – mask and tokenize data while moving the data from on-premise to the cloud. As the data is moving to a potentially public cloud, you must keep it secure. DataSwitch’s tool has the capability to configure and apply security measures automatically while migrating the data. Data Quality – ensure that data is clean, complete, trustworthy, consistent. DataSwitch allows you to configure your own quality rules and automatically apply them during data migration. In summary: first, the DataSwitch tool automatically extracts the data from an existing database, like Oracle. It then exports the data and stores it locally before zipping and transferring it to the cloud. Next, DataSwitch transforms the data by altering the data structure to match the re-designed schema, and applying data security measures during the transform step. Lastly, DS Migrate loads the data and processes it into MongoDB in its entirety. Process Conversion Process conversion, where scripts and process logic are migrated from legacy DBMS to a modern DBMS, is made easier thanks to a high degree of automation. Minimal coding and manual intervention are required and the journey is accelerated. It involves: DML – Data Manipulation Language CRUD – typical application functionality (Create, Read, Update & Delete) Converting to the equivalent of MongoDB Atlas API Degree of automation DataSwitch provides during Migration Schema Migration Activities DS Automation Capabilities Application Data Usage Analysis 70% 3NF to NoSQL Schema Recommendation 60% Schema Re-Design Self Services 50% Predictive Data Mapping 60% Process Migration Activities DS Automation Capabilities CRUD based SQL conversion (Oracle, MySQL, SQLServer, Teradata, DB2) to MongoDB API 70% Data Migration Activities DS Automation Capabilities Migration Script Creation 90% Historical Data Migration 90% 2 Catch Load 90% DataSwitch Legacy Modernization as a Service (LMaas): Our consulting expertise combined with the DS Migrate tool allows us to harness the power of the cloud for data transformation of RDBMS legacy data systems to MongoDB. Our solution delivers legacy transformation in half the time frame through pay-per-usage. Key strengths include: ● Data Architecture Consulting ● Data Modernization Assessment and Migration Strategy ● Specialized Modernization Services DS Migrate Architecture Diagram Contact us to learn more.