A Cloud Native Computing Guide
FAQ
A cloud native application (app) is one where the technologies, services, and development associated with the app have all been built and resided in the cloud from the very beginning.
Cloud native architecture utilizes software components and development philosophies optimized for use within a cloud environment. Key components of cloud native architecture include:
- DevOps approach: A collaborative development and operations approach focused on creating applications more quickly than traditional software development methods.
- Microservices: Microservices break applications into small self-directed software components.
- Containers: Containers literally "contain" bundles of applications, and everything each bundled application needs to run, into an independent lightweight unit (called a container).
- Application programming interfaces (APIs): APIs help applications talk to (interface) with each other and facilitate information delivery between microservices.
- Backing services: Backing services are considered anything that an application contacts across a network while completing a function or task. Backing services can be provided by local app owners within the cloud infrastructure or third-party providers.
Cloud native security relates to the software, instantiated controls, and additional services applied to a cloud environment for its protection. This includes guarding the system's integrity and applications, as well as data and communication pathways from cyber attack or catastrophic damage. For example, the term "secure by design" in cloud native security relates to the fact that as each microservice is built, security is designed for that tiny program rather than one security system applied to a large application.
Usually offered as a service by a cloud provider or third party, cloud native security does not reside on premises and can easily be updated to address the evolving needs of a cloud environment.
Some of the key advantages of cloud native technology include:
- Scalability
- Faster speed to market
- Better customer experience with regard to outages experienced and system update impacts
- Enhanced security resources through open-source providers, as well as secure by design microservices development
- Cost efficiency
Adaptability to new technologies
Get started with Atlas today
Get started in seconds. Our free clusters come with 512 MB of storage so you can play around with sample data and get oriented with our platform.
GET STARTED WITH:
- 125+ regions worldwide
- Sample data sets
- Always-on authentication
- End-to-end encryption
- Command line tools