Day 01 : 🌐 Exploring AWS Cloud Computing Models, Regions, Services, and Evolution 🚀
• Differentiate between on-premises, on-cloud, and hybrid cloud computing models, and explain when each might be most appropriate
On-Premises Computing: On-premises computing refers to the traditional model where all hardware and software resources are located within the physical confines of an organization. The organization is responsible for managing, maintaining, and securing these resources.
When Most Appropriate:
On-Cloud Computing: On-cloud computing, or cloud computing, involves delivering computing services (such as servers, storage, databases, networking, software) over the internet. These resources are managed by cloud service providers like AWS, Azure, or Google Cloud.
When Most Appropriate:
Hybrid Cloud Computing: Hybrid cloud computing combines on-premises infrastructure with cloud services, allowing data and applications to be shared between them. This model provides greater flexibility and more deployment options.
When Most Appropriate:
• What is region , availability zone , local zone ?
Region: A region is a geographical area that contains multiple, isolated locations (3 or more than 3 Availability Zone known as Region)known as Availability Zones. AWS has multiple regions worldwide, each designed to be completely isolated from the others to achieve the greatest possible fault tolerance and stability. Each region is a separate geographic area, and AWS customers can choose the region that best suits their needs, whether for compliance, latency, or other reasons.
Availability Zone (AZ): An Availability Zone is one or more discrete data centers with redundant power, networking, and connectivity in an AWS region. Each AZ is isolated from failures in other AZs and provides inexpensive, low-latency network connectivity to other zones in the same region. The Mumbai region has three Availability Zones, which are typically identified as ap-south-1a, ap-south-1b, and ap-south-1c.
Local Zone: A Local Zone is an extension of an AWS region that is geographically close to your end-users. Local Zones place compute, storage, database, and other select AWS services closer to end-users to provide them with single-digit millisecond latency. In India, AWS has launched Local Zones in cities like Delhi and Kolkata, and plans to launch more in Chennai and Bangalore by the end of 2023 [3].
Example:
By using the Mumbai region with its three Availability Zones and additional Local Zones in nearby cities, AWS customers can design their applications to be highly available, fault-tolerant, and responsive to end-user needs in India.
• What is IAAS, PAAS and SAAS with examples ?
Infrastructure as a Service (IaaS): IaaS provides virtualized computing resources over the internet. It offers fundamental building blocks such as virtual machines, storage, and networks, allowing businesses to build and manage their own applications and services.
Recommended by LinkedIn
Examples:
Platform as a Service (PaaS): PaaS provides a platform allowing customers to develop, run, and manage applications without dealing with the underlying infrastructure. It includes tools and services for application development, testing, deployment, and maintenance.
Examples:
Software as a Service (SaaS): SaaS delivers software applications over the internet, on a subscription basis. Users can access these applications via a web browser, without needing to install or maintain the software.
Examples:
• What is history of AWS and key milestones and developments in its evolution ?
Origins and Early Development:
Key Milestones:
Recent Developments:
Impact and Future Prospects: AWS has revolutionized cloud computing by providing scalable, cost-effective, and innovative solutions. Its commitment to continuous improvement and customer-centric approach has solidified its position as a leader in the cloud market. With ongoing advancements in AI, machine learning, and sustainability, AWS is poised to shape the future of cloud computing and technology.
• What is the different pricing models offered by AWS ?
On-Demand Pricing: With On-Demand pricing, you pay for compute capacity by the hour or second with no long-term commitments. This model is ideal for applications with unpredictable workloads or for short-term trial and testing purposes.
Thank you for reading!
Very helpful