Day 1 of AWS

Day 1 of AWS

Today's Topic is on Cloud, AWS & Why AWS.

What is cloud?

Simply, the cloud refers to servers that are accessed over the internet remotely, and the software and database run over those servers.

  • Those are present far away from us, so we have access remotely.

  • The cloud is not a physical entity.

  • Cloud servers are located in data centers all over the world.

How does the cloud work?

The cloud provides several IT services such as servers, databases, software, virtual storage, and networking among others.

Cloud computing works by having companies host or maintain massive data centers that provide the security, storage capacity and computing power to support cloud infrastructure.

Why AWS?

Aws is the market leader in the cloud market.

The first is about staying ahead of the technology curve since interconnectedness necessitates the use of technology to interact, engage, and sell.

The second reason is that these brands will choose more secure, stable, adaptable, and globally compatible infrastructures after migrating to AWS architecture, allowing them to scale.

Because AWS is the market leader in the cloud computing industry, it now hosts the applications of large brands such as Unilever and Airbnb.

Although Google’s GCE hosting and Microsoft Azure have joined the fight to succeed in the race, AWS is the market leader in the cloud computing industry.

The majority of AWS platform service providers are based on the Amazon technology team’s experience managing some of the world’s largest eCommerce stores.

Tasks for Day 1

  • Learn about the different pricing models offered by AWS and write a post in your own words.

  • Differentiate between on-premises, on-cloud, and hybrid cloud computing models, and explain when each might be most appropriate.

  • Explore IAAS, PAAS and SAAS with examples.

  • Learn about the history of AWS and key milestones and developments in its evolution and share it on LinkedIn.

Learn about the different pricing models offered by AWS and write a post in your own words.

All Amazon services have on-demand pricing, which means you pay for your actual use of the service. AWS provides the below models, which can help you optimize costs and plan budgets according to specific use cases. You can use one or more of these models when planning your AWS project. Amazon Web Services (AWS) helps you move faster, reduce IT costs, and attain global scale through a broad set of global computing, storage, database, analytics, application, and deployment services. One of the main benefits of cloud services is the ability it gives you to optimize costs to match your needs, even as those needs change over time.

AWS offers several pricing models depending on the product. These include:

  1. On-Demand Instances: It is a Pay-as-you-go model where users pay for compute capacity by the hour or second depending on which instances you run, with no long-term commitments or upfront payments. Ideal for variable workloads with unpredictable usage patterns.

  2. Reserved Instances: It offers significant cost savings with a commitment to a one- or three-year term. It is best suited for stable workloads with predictable resource requirements.

  3. Spot Instances: This Allows users to bid for unused EC2 capacity, providing cost savings but with the risk of termination. Perfect for fault-tolerant and flexible workloads.

  4. Savings Plans: Savings Plans offer significant cost savings in exchange for a commitment to a consistent amount of usage (measured in $/hr) for a 1 or 3-year term.

  5. Dedicated Hosts: Provides physical servers with EC2 instance capacity, offering visibility and control over underlying hardware. Ideal for regulatory requirements or software licensing.

  6. Pay-as-You-Go Pricing for AWS Marketplace: Allows users to pay for software solutions on an hourly or monthly basis, in addition to underlying AWS usage.

Differentiate between on-premises, on-cloud, and hybrid cloud computing models, and explain when each might be most appropriate.

Transitioning from traditional on-premises infrastructure to cloud computing is a transformative journey. Let's explore the three main models-On-Premises, On-cloud and Hybrid-to help you determine which aligns with your business needs.

1. On-Premises:

  • Infrastructure is maintained on-site within the organization's facilities.

  • Ideal for sensitive data, compliance requirements, or legacy systems.

2. On-Cloud:

  • The entire infrastructure is hosted in the cloud, offering scalability and accessibility.

  • Suited for businesses seeking agility, global reach, and cost-effectiveness.

3. Hybrid Cloud:

  • Combines on-premises and cloud infrastructure to leverage the benefits of both.

  • Useful for businesses with specific regulatory needs, legacy systems, or a gradual cloud adoption strategy.

Explore IAAS, PAAS and SAAS with examples.

Cloud service models—Infrastructure as a Service (IAAS), Platform as a Service (PAAS), and Software as a Service (SAAS)—offer varying levels of managed services. Let's unravel these with practical examples.

1. Infrastructure as a Service (IAAS):

  • Provides virtualized computing resources over the internet.

  • Examples: AWS EC2, Microsoft Azure Virtual Machines.

2. Platform as a Service (PAAS):

  • Offers a platform allowing developers to build, deploy, and scale applications without managing underlying infrastructure.

  • Examples: AWS Elastic Beanstalk, Docker.

3. Software as a Service (SAAS):

  • Delivers software applications over the internet on a subscription basis eliminating the need for installation or maintenance.

  • Examples: Salesforce, Office 365.

Learn about the history of AWS and key milestones and developments in its evolution

From the 2006 launch with EC2 and S3 to today's innovation playground, AWS has reshaped the tech landscape. Meet Lambda for serverless magic, Amazon Aurora for advanced databases, and SageMaker for ML aficionados.

Today, AWS provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.

DAY 1 Completed, Challenge taken from GitHub Repo.

Take the same, and you will enjoy this journey 😉

Feel free to explore more of my content, and don't hesitate to reach out if need any assistance from me or in case of you have any questions.

Happy Learning!

~kritika :)

Connect with me: linkedin.com/in/kritikashaw