Aws-day-1

- Different pricing models offered by AWS.
AWS offers flexible pricing models to cater to diverse business needs. Here's a concise overview of the main pricing models:
Pay-as-you-go: This model allows users to pay only for the resources they consume, without any upfront costs or long-term commitments. It's ideal for businesses with fluctuating workloads, as it provides flexibility and cost-efficiency.
Savings Plans: By committing to a consistent amount of usage (measured in $/hour) for a one- or three-year term, users can enjoy significant discounts compared to on-demand pricing. This model is suitable for businesses with predictable workloads.
Reserved Instances: Users can reserve instances for a one- or three-year term, receiving discounts in exchange for their commitment. This model is beneficial for businesses with steady-state or predictable usage.
Spot Instances: This model offers unused EC2 capacity at significantly reduced prices. It's perfect for workloads that are flexible and can tolerate interruptions, such as batch processing or data analysis.
Volume-based Discounts: For services like Amazon S3, pricing is tiered, meaning the more you use, the less you pay per unit. This model rewards businesses with high usage volumes.
Free Tier: AWS provides a free tier for new users, allowing them to explore and experiment with various services without incurring costs. It includes services that are always free, 12-month free trials, and short-term trials.
These pricing models empower businesses to optimize costs based on their specific needs and usage patterns. AWS also offers tools like the AWS Pricing Calculator to help users estimate and plan their expenses effectively.
Differentiate between on-premises, on-cloud, and hybrid cloud computing models
1. On-Premises
What it is: All servers and infrastructure are owned and managed in your office or company.
Best for: Companies needing full control over their data, like banks or hospitals.
2. On-Cloud
What it is: Services and data are stored and managed by a cloud provider (e.g., AWS, Azure).
Best for: Startups or companies needing flexibility and scalability, without spending much upfront.
3. Hybrid Cloud
What it is: Mix of on-premises and cloud. You use both systems as needed.
Best for: When you want to keep sensitive data private (on-premises) and use cloud for extra flexibility.
3 .Explore IAAS, PAAS and SAAS with examples.
IaaS: Raw infrastructure for flexibility (e.g., virtual machines).
PaaS: Tools for developers (e.g., app hosting platforms).
SaaS: Ready-to-use software for users (e.g., email or storage services).
4.Learn about the history of AWS and key milestones and developments in its evolution.
AWS (Amazon Web Services) has an interesting history, evolving from Amazon's internal need to optimize its infrastructure into a global cloud computing leader. Here are some key milestones:
Early 2000s: AWS started as Amazon's internal tool to manage its growing e-commerce infrastructure.
2006: AWS officially launched with services like S3 (storage) and EC2 (virtual servers). These were its first cloud computing services.
2010: AWS introduced regions and availability zones to improve reliability and expand globally.
2014: The launch of AWS Lambda allowed "serverless computing"—run code without managing servers.
2016: AWS celebrated its 10th anniversary, serving millions worldwide.
Now: AWS offers over 200 services, including AI, IoT, and machine learning, becoming a leader in cloud computing.
