Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cloud Computing - Coggle Diagram
Cloud Computing
- Infrastructure as a Service (IaaS)
- Provision of computing resources on demand.
- Platform as a Service (PaaS)
- Development and deployment environment for applications.
- Software as a Service (SaaS)
- Cloud-hosted applications accessible over the internet.
- Horizontal and vertical scalability
- Ability to increase resources (horizontal) or machine capacity (vertical) as needed.
- Data storage on remote servers accessible via the internet.
- Software-defined Networking (SDN)
- Programmatic and centralized network management.
- Containers and orchestration
- Packaging of applications and automated management of deployment.
- Protection of data and resources in cloud environments.
- Policies and procedures for managing cloud resources.
- Execution of code without managing the underlying infrastructure.
- DevOps and Continuous Integration/Continuous Deployment (CI/CD)
- Practices to accelerate application development and deployment through automation.
- Multi-cloud and interoperability
- Use of multiple cloud providers and the ability to work between them.
- Microservices architectures
- Development of applications as a set of independent and scalable services.
- Cloud deployment models (public, private, hybrid)
- Different ways to deploy and manage resources in the cloud.
- Cloud monitoring and management
- Monitoring and administration of resources in the cloud.
- Regulatory compliance in the cloud
- Adaptation to regulations and security standards in the cloud.
- Cloud backup and recovery
- Backup and restoration of data in cloud environments.
- Data latency and location
- Response time and physical location of data in the cloud.
- Elasticity and self-service
- Ability to dynamically adapt to demand and automatic provisioning of resources.