Concepts
Benefits
- Cost-effective: you pay for what you consume. Pay-as-you-go (PAYG)
- Global: we can choose regions in every part in world
- Secure: cloud provider put a lot of effort to secure services
- Reliable
- data backups
- disaster recovery
- data replication
- fault tolerance
- Scalable: increase and decrease resources and services based on demand
- Elastic: automate scaling during the spikes and drop in demand
Cloud services type
Cloud services come in three primary types:
- SaaS (Software as a Service) --> For customers
- PaaS (Platform as a Service) --> For developers
- IaaS (Infrastructure as a Service) --> For Admins
Cloud types
Cloud computing can be deployed in different ways depending on your business needs:
- Public Cloud: Services are delivered over the public internet and shared across multiple users (Known also as Cloud-Native)
- Private Cloud: Cloud infrastructure is used exclusively by one organization—either hosted internally or by a third-party. Ideal for strict security or compliance needs (Known also as On-premise)
- Hybrid Cloud: Combines public and private clouds to allow data and applications to move between them. Offers greater flexibility and optimization
Advantages
- High Availability
- High Scalability
- Scale up (vertical scaling)
- Scale out (horizontal scaling)
- High Elasticity (scale automatically)
- High Durability
- Be fast to restore in case of disaster
Plan supports
- Enterprise
- Business
- Developer
- Basic