Day 6/100 of my DevOps Journey
Cloud Storage and Cloud Delivery Networks: Contd.
- Content Delivery Network (CDN) - is a distributed server network that delivers stored / cached website content to users across the globe. It stores the content in distributed locations and reduces distance between website visitors & servers.
Hybrid MultiCloud, Microservices, and Serverless
Microservice architecture: An application is composed of many loosely coupled and independently deployable smaller components or services.
Serverless Computing Model allows developers to build without worrying about provisioning servers since this is taken care by the cloud service providers. Servers are still used and managed by the providers.
Cloud Native Apps, DevOps, and Application Modernization
A cloud native app is an app built solely to work in the cloud environment or an existing app that is refactored and is reconfigured to work in cloud.
DevOps on Cloud: DevOps approach applied Agile and Lean thinking principles to all stakeholders. DevOps process includes
Continuous Delivery (Jenkins, Bamboo),
Continuous Integration (Git),
Continuous Deployment (Kubernetes),
Continuous Monitoring (Prometheus and ELK Stack), and
Delivery Pipeline.
Cloud Security and Monitoring
Different Cloud security models used:
A Shared responsibility model where an org hands over some security responsibilities to the cloud provider.
In IAAS, physical security of infra is provided by cloud provider and user takes care of the software security
In PAAS, provider secures the platform and the user takes care of the security of the code or data
In SAAS, all underlying infra is taken care by provider and the user still needs to take care of some security measures like login creds and so on.
Critical three steps to ensure cloud security.
Identify cloud usage state and risks
Protecting your cloud system
Responding to attacks
Subscribe to my newsletter
Read articles from Azhagan Babu directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by