Title: What is cloud native?
Open Graph Title: What is cloud native?
X Title: What is cloud native?
Description: Learn about cloud native applications that leverage technologies like containers, Kubernetes, and microservices to run at unprecedented scale and stability.
Open Graph Description: Learn about cloud native applications that leverage technologies like containers, Kubernetes, and microservices to run at unprecedented scale and stability.
X Description: Learn about cloud native applications that leverage technologies like containers, Kubernetes, and microservices to run at unprecedented scale and stability.
Opengraph URL: https://about.gitlab.com/topics/cloud-native/
X: @GitLab
Domain: about.gitlab.com
None
{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@id":"https://about.gitlab.com/topics/cloud-native/#/schema/article/486a32a","@type":"Article","articleSection":"cloud-native","description":"Cloud native is an approach that uses technologies such as containers, Kubernetes, immutable infrastructure, and microservices to develop scalable applications that are built to run in the cloud.\n","headline":"What is cloud native?","author":{"@type":"Organization","name":"GitLab","url":"https://about.gitlab.com/"},"image":{"@id":"https://about.gitlab.com/#/schema/image/f7a6def"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://about.gitlab.com/topics/cloud-native/"},"publisher":{"@type":"Organization","name":"GitLab","logo":{"@type":"ImageObject","url":"https://about.gitlab.com/images/press/logo/png/gitlab-logo-500.png"}}},{"@context":"https://schema.org","@id":"https://about.gitlab.com/topics/cloud-native/#/schema/faqpage/d960144","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is cloud native and how does it differ from traditional application development?","acceptedAnswer":{"@type":"Answer","text":"Cloud native is an approach that uses technologies such as containers, Kubernetes, immutable infrastructure, and microservices to develop scalable applications built to run in the cloud. Unlike traditional solutions designed for on-premises environments then adapted for cloud, cloud-native technologies are designed from the ground up to take advantage of unique cloud characteristics like scalability, elasticity, and agility."}},{"@type":"Question","name":"What are the three essential elements of cloud-native architecture?","acceptedAnswer":{"@type":"Answer","text":"Cloud-native architecture includes containerization where each part is packaged in its own container facilitating reproducibility, transparency, and resource isolation; dynamic management where containers are actively orchestrated to optimize resource utilization; and microservices orientation where applications are segmented into microservices that significantly increase overall agility and maintainability."}},{"@type":"Question","name":"What are the main benefits of building cloud-native applications for enterprises?","acceptedAnswer":{"@type":"Answer","text":"Cloud-native applications save money by monitoring and scaling application resources through cloud orchestration and container schedulers, allow teams to ship updates and drive customer value more quickly, align operations with business goals, and reduce time spent on maintenance so teams can focus more on business objectives."}},{"@type":"Question","name":"What are the three building blocks of cloud-native architecture?","acceptedAnswer":{"@type":"Answer","text":"The three building blocks are containers which are lightweight packages including everything needed to run applications without operating systems; orchestrators like Kubernetes that direct how and where containers run, fix any that go down, and determine if more are needed; and microservices that break applications into smaller parts for easier scaling and faster development."}},{"@type":"Question","name":"What challenges do organizations face when developing cloud-native applications?","acceptedAnswer":{"@type":"Answer","text":"Common challenges include managing multiple software versions across different cloud providers, scaling applications up and down quickly, managing complexity as more services and components are added, dealing with ephemeral infrastructure that makes debugging difficult, ensuring efficient resource use with pay-as-you-go models, and making sure all components work together seamlessly."}}]},{"@id":"https://about.gitlab.com/#/schema/image/f7a6def","@type":"ImageObject","contentUrl":"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158710/Website/Topics/img-fallback-cards-infinity.png","inLanguage":"en","url":"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158710/Website/Topics/img-fallback-cards-infinity.png"}]}
| None | default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com; style-src 'self' 'unsafe-inline' https: http:; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com; frame-src 'self' https: http:; img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com; manifest-src 'self'; media-src 'self' https: http:; child-src 'self' blob: https: http:; font-src 'self' https: http: data:; |
| format-detection | telephone=no |
| twitter:card | summary_large_image |
| og:type | website |
| og:image | https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png |
| twitter:image | https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png |
| twitter:creator | @GitLab |
| og:site_name | about.gitlab.com |
| og:locale | en_US |
Links:
Viewport: width=device-width, initial-scale=1
Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1