Unlocking the Cloud's Potential: Learning AWS for 30 Days. || Day 1
Introduction
Hello! Everyone Welcome to my blog. We will learn about AWS and its different services for the next 30 days mainly those services related to DevOps practices. In This very first day, we will look at the basic definition of cloud. Differentiation between private and public cloud and talk about why AWS?
Short Definition Of Cloud
The cloud refers to the server that can be accessed over the internet. Back in the day, the organization had to buy the servers to run the application and maintain the data centers where all the servers were kept in a suitable environment. This process is tedious and costs both money as well as time as it is difficult to regularly keep the server on and it is also difficult to run the different configurations. There is also the chance of the wastage of resources. To solve the wastage of resources virtualization came into the picture and we are able to run a virtual server inside the physical server.
The cloud is like a virtual space where we can store and access data, run applications, and perform various tasks without needing to have the physical infrastructure or hardware on our premises. The cloud enables users to access the same files and applications from almost any device, because the computing and storage take place on servers in a data center, instead of locally on the user's device.
Private Cloud vs. Public Cloud
Public clouds utilize shared infrastructure, while private clouds utilize an organization’s own infrastructure.
Private Cloud: Sometimes referred to as a data center - resides on a company’s own infrastructure, typically firewall-protected and physically secured. This offers more control and customization options as the organization has exclusive access to the resources. In a private cloud, the underlying hardware, storage, and network resources are dedicated solely to the organization, ensuring that no other entities share the infrastructure.
Public Cloud: Ownership and Accessibility: Public clouds are owned and managed by third-party service providers like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud. These providers offer their services to the public over the Internet, making resources accessible to a wide range of users and organizations. Cloud resources are shared among multiple customers, enabling more efficient resource utilization and cost-sharing. The underlying hardware, storage, and network infrastructure are managed by the cloud provider.
Why AWS?
As we are going to learn about the AWS for next 30 days there lies the question of why AWS? As a beginner, I have also faced the same question. But after knowing the variety of services AWS provides and its scalability, flexibility, and affordability nature make it ahead of its competitor. And as the first mover advantage, many organization uses AWS as their cloud provider which means more opportunity for a student like us and makes it more special.
Conclusion
To conclude here is our first day in the 30-day journey, we learn about the basic definition of cloud and its different types along with its pros and cons and we look after AWS's popularity. We will go to learn a lot in this #30daysAWS journey.
Very Special Thanks to Abhishek Veeramalla For such a Nice initiative to teach AWS and starting the 30 Days AWS Zero to Hero course. Wishing this series will be as amazing as DevOps Zero to Hero Course.