Press enter or click to view image in full size
Intro
When I first learnt about the cloud, I believed the cloud was just a computer in a different location. But that misconception broke, just recently, when I started learning AWS.
Later, I found it was not only a single concept that I had misunderstood, but when I learnt more about AWS, it completely changed how I looked at the internet.
Later in this write-up, I will fully explain the core concepts of the cloud and AWS, which I have learnt from the AWS Cloud Practitioner Essentials.
The Cloud Computing
The single-line definition, yet very powerful, which fully explains cloud computing core concepts.
The Cloud Computing is an on-demand delivery of the IT Resources over the internet with pay-as-you-go pricing.
Breaking down the definition
- on-demand: You can provision servers, databases, or software whenever you need them with a few clicks, without waiting to buy or set up physical equipment.
- IT Resources: An IT Resource is any digital or physical technology asset used to process, store, or manage data. Ex: CPUs, Hard drives, VMs, Firewalls, Databases, IT software, etc.
- over the internet: You can access the resources directly using the internet connection “remotely”.
Cloud Deployment Model
A Cloud Deployment Model defines where your cloud infrastructure lives, who owns and manages it, and how it is accessed.
Understanding these models is the crucial first step for any business migrating to the cloud, as each offers distinct trade-offs in governance, cost, security, and management.
1. Public Cloud:
The Pubic Cloud delivers services and infrastructure to the public or broad industry group. The infrastructure is entirely owned, managed, and maintained by a third-party cloud service provider, and resources are shared among multiple tenants.
E.g., Google Cloud, AWS, Microsoft Azure
2. Private Cloud
The Private Cloud is a one-on-one environment for a single user (customer). There is no need to share your hardware with anyone else.
The distinction between public and private is in how you handle all of the hardware.
The private cloud gives greater flexibility and control over cloud resources.
Press enter or click to view image in full size
3. Hybrid Cloud
It's a combination of Private and Public cloud.
Get PriOFF’s stories in your inbox
Join Medium for free to get updates from this writer.
With a hybrid solution, you may host the app in a safe environment while taking advantage of the public cloud’s cost savings.
Organisations can move data and applications between different clouds by combining two or more cloud deployment methods, depending on their needs.
Press enter or click to view image in full size
What is AWS?
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform.
It was officially launched in March 2006. Major tech giants like Netflix migrated entirely to AWS, and by 2015, the platform became highly profitable.
Benefits of The AWS Cloud
- Stop guessing capacity: Allows you to dynamically scale AWS Cloud Resources up or down based on real-world demand.
- Increase Speed and Agility: Businesses can rapidly deploy applications and services, accelerating time to market and facilitating quicker responses to changing business needs and market conditions.
- Stop spending money to run and maintain data centers: The AWS Cloud eliminates the need for businesses to invest in physical data centers. This means that customers aren’t required to spend time and money on utilities and ongoing maintenance.
- Benefit from massive economies of scale: Buying a product in bulk can result in lower prices per unit. This means that AWS can be used by many organisations, from small startups to major corporations.
Press enter or click to view image in full size
AWS Global Infrastructure
AWS Global Infrastructure consists of physical locations around the world that contain groups of data centers.
It is designed with high availability and fault tolerance in mind.
Availability Zones (AZ)
Availability Zones are configured as isolated resources, and they are each equipped with independent power, networking, and connectivity.
It’s recommended to distribute your resources across multiple AZs. That way, if one AZ encounters an outage, your business applications will continue to operate without interruption.
AWS Shared Responsibility Model
The AWS Shared Responsibility Model is a concept designed to help AWS and customers work together to create a secure, functional cloud environment.
Conclusion
AWS provided the IT Resources to the organisations with ease and a lot of benefits. It not only helps large organisations but also helps small start-ups by reducing maintenance efforts and costs.
But we haven’t seen the AWS Services and support it provides.
Later in the upcoming write-up, I will bring the AWS write-up on AWS services, features, functionalities, and management tools.
So, make sure you follow and subscribe to the email ✉ .
Let me know your thoughts 💭 and what part of AWS benefits you like the most.
Clap and share this with your friends and colleagues. See you in the upcoming blog.
Till then, keep learning, keep growing.