Believe it or not, the term cloud computing has been around since the 1960s. Nevertheless, it is not until this recent years, cloud computing has risen its popularity as a promising tool in enhancing agility and flexibility in business. In addition, the outbreak of Covid-19 and the acceleration of digital transformation had made cloud computing more important than ever. More over, its essential is further emphasised with Gartner highlighting distributed cloud as top strategic technology trend in the past two consecutive years (2019 and 2020). This year, cloud-native platforms which is another cloud computing related technology had been added into the list. What is cloud-native platforms (CNPs)?
For starter, in order to understand cloud-native platforms, let’s begin with the basic knowledge about cloud computing. Cloud computing is also known as cloud technology and popularly referred as the cloud. At its core, the cloud is defined as a virtual space that exists on the internet and functions to deliver on-demand computing services such as databases, applications, servers, data storage, software and networking. Basically, the implementation of cloud depends on the type of cloud computing architecture and cloud computing services.
There are three types of cloud computing or cloud architecture for computing services to be deployed on.
- Public cloud – A cloud architecture that is owned and managed by cloud service provider where users need to access using web browsers.
- Private cloud – A cloud architecture used exclusively by a single organisation where the services and infrastructure are maintained on a private network.
- Hybrid cloud – A cloud architecture from the combination of private and public clouds.
The cloud computing services, on the other hand, falls into four main categories.
- Infrastructure as a service (IaaS) – A computing service that provides compute, networking, and storage resources to users.
- Platform as a service (PaaS) – A computing service that provides platform and IT infrastructure to run applications to users.
- Software as a service (SaaS) – A computing service that provides cloud application and platform to run the applications as well as the platform’s underlying infrastructure to users.
- Function as a service (FaaS) – A computing service that provides event-driven platform that allows developers to build, run, and manage applications without the need to maintain infrastructures.
What is Cloud-native Platforms?
According to the Cloud Computing Foundations, ‘Cloud-native technologies empower organisations to build and run scalable applications in modern, dynamic environments like public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.’
Therefore, from this understanding, cloud-native platforms can be referred as technologies that give organisation the ability to build new architecture applications that can leverage the benefits of the cloud. With cloud-native technology being all about speed and agility, cloud-native platforms offers technologies that can create a more efficient and resilient IT foundation through secure data integration and processing.
E-SPIN Group in the enterprise ICT solution supply, consultancy, project management, training and maintenance for enterprise since 2005, across the region E-SPIN do business. Feel free to continue E-SPIN for your digital transformation initiative, including the business end organization training needed as part of the complete solution.