What is cloud computing?
Cloud computing is the on-demand delivery of IT resources “storage, servers, databases, networking, software” over the Internet with pay-as-you-go pricing. Cloud computing enables organizations to access and store information without managing their own physical devices or IT infrastructure.
Benefits of cloud computing
- Agility: Faster time to market
- Elasticity: Scalability and flexibility
- Cost savings
- Better collaboration
- Advanced security
- Data loss prevention
- Deploy globally in minutes
- Lower latency
- Back up and recovery
- Advance research
- Speed up new product development
- Access scalable resources
- Access the latest technologies
- Avoid capital expenditures
- Avoid limited fixed infrastructure
Disadvantages of cloud computing
- Risk of vendor lock-in
- Less control over underlying cloud infrastructure
- Concerns about security risks like data privacy and online threats
- Integration complexity with existing systems
- unforeseen costs and unexpected expenses
Cloud Deployment Models
- Public cloud
- Private cloud
- Hybrid cloud
- Community cloud
- Multicloud
Types of cloud computing
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)