Day 1/100 || What is cloud computing ? || 100 Days Cloud Challenge || AWS in hindi||
What is Cloud Computing?
Introduction to Cloud Computing
- The journey into cloud computing begins, emphasizing its relevance in modern business operations.
- Businesses today rely heavily on technology; for instance, food delivery services have transitioned from traditional methods to digital platforms like Zomato.
Importance of Applications
- Applications are crucial components of businesses; they serve as the lifeline for companies like Zomato and Ola, which depend on their apps for service delivery.
- Running an application requires IT infrastructure, including computers and internet connectivity, highlighting the foundational elements necessary for operation.
Infrastructure Requirements
- Accessing applications over the internet necessitates a centralized location where resources are stored—this is typically a server.
- Users can access applications from various devices (laptops, desktops, mobile phones), indicating the flexibility offered by cloud services.
Capacity and Scalability
- Application capacity is vital; high-demand apps like Zomato and Amazon require substantial infrastructure to handle millions of users effectively.
- Multiple server clusters are essential to meet user demands without performance issues, necessitating significant physical setups known as data centers.
Data Centers and Their Role
- Data centers house the necessary infrastructure (electricity, networking environments) required for hosting applications efficiently.
- For startups or small businesses lacking resources to build their own data centers, cloud solutions offer a viable alternative without hefty upfront investments.
Understanding Cloud Services
Types of Cloud Service Providers
- Major players in cloud computing include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform—each providing essential hosting services.
Benefits of Using Cloud Services
- Businesses can host their applications on existing data centers provided by cloud service providers instead of building their own facilities.
On-Demand Resource Delivery
- Cloud computing allows for on-demand delivery of IT resources; businesses pay only for what they use when they need it. This model supports flexibility across different devices at any time.