Table of contents
- How Traditional IT works;
- How Cloud Computing Works;
- Pros & Cons of Traditional IT and Cloud Computing
- Cloud Deployment Models;
- Overview of AWS
- AWS Core Services
- 1. Compute
- 2. Storage
- 3. Databases
- 4. Networking & Content Delivery
- 5. Security, Identity & Compliance
- 6. Machine Learning & AI
- 7. Analytics
- 8. Developer Tools
- 9. Internet of Things (IoT)
- 10. Migration & Transfer
- 11. Business Applications
- 12. Customer Engagement
- 13. Blockchain
- 14. AR/VR (Augmented Reality/Virtual Reality)
- 15. Quantum Computing
- 16. Robotics
- ways to interact with AWS
- Day 1 wrap up;
- Summary & Key points
- Up next on Day2;
How Traditional IT works;
Imagine Producing an idea with new tech! you decide to go with the traditional 3-tier approach one server for front end one for back end and the last one for the Database sums up to 3 servers. since you work on a traditional IT basis. you raised the ticket to the IT team and they started to purchase and build the infrastructure as per the requirement specified by you with regard to your application. though they may start the process of building infra it may take up to 3 days, 3 weeks or 3 months to completely set up the servers along with power and cooling. and sys Admin and security team will install all the software and set up the security measures then after a long process you finally get access to the server so that you can deploy the MVP of your idea and see how it goes.
but it takes roughly 3 weeks to 3 months to set up all the infra. though it may not sound that bad. but, considering business is all about innovating at speed by following the method of traditional IT it takes approximately a week to a month to view our idea it will be nerve-wracking, isn’t it?
some may advocate that this way of traditional approach will give more control but the cons on the other side are more compared to the pros which will be discussed in the below sections so keep reading :).
How Cloud Computing Works;
on the other hand, Cloud Computing is the on-demand delivery of IT resources, particularly, Compute power, Application hosting, Database application, networking and more through the internet. and can easily access your resources within seconds or minutes but sometimes instantly. so that new ideas can be tested and implemented faster in the market.
Cloud Computing works on a Client-Server model. consider the same example of you wanting to produce an idea with new tech! but this time you decided to use Cloud Computing. then you requested the necessary resources along with their specifications either through a website, CLI, or API call. such that the server, Cloud provider here, will process the request and create the described infrastructure in an automated way and send back the response infra creation and details about it as a response to the client within a couple of minutes
for the created cloud resources you will only pay for what you request to use which means you can reduce the cost to significant and once done you can delete all the resource and stop paying.
cherry on the cake AWS operates using the Shared Responsibility Model means AWS will take care of our infra in certain areas like power, cooling, Networking and physical security. so that we can reduce the maintenance overhead cost drastically. focusing on improving our business ideas rather than maintaining the Infra.
Pros & Cons of Traditional IT and Cloud Computing
Function | Traditional IT | Cloud Computing |
Business Model | Pay for assets, administrative cost is included | Pay-for-use ( Subscription Model) administrative overhead is reduced. |
Data Access | Users can access data only on the system in which it is stored | Ability to handle data anywhere at any time by End-user |
Scalability | Require more hardware possibly more physical space | Easily scales up or down flexible |
Performance | can slow as the Hardware ages | Generally high uptime, robust consuming power |
Connectivity | It doesn’t require an internet connection to access data and application | Requires Fast, reliable, and stable internet connection to access data and application |
Expenses | Capital Expenditure | Operational Expenditure |
Cloud Deployment Models;
Cloud:
in this deployment model, all application aspects are hosted and managed in the cloud. if any existing applications are running on-premise they also migrated to the cloud. heavily utilized by startups of all sizes. and all the upcoming new applications are also deployed only in the cloud rather than on-premise.
On-premises:
This is a contrast to the previously discussed model, in which all the application aspects and infrastructure are deployed on their own data centre or on those that are rented out rather than in the cloud.
suitable for companies where they need strict control and security over the entire infrastructure. also for the companies that have already well-established data centres sufficient for running their projects
Hybrid Cloud:
In this model, some parts of the application are run on the cloud while other parts are run on the on-premise. some existing applications that don’t require more control will be migrated to the cloud while other application that requires more security and don’t want a third-party vendor to handle or store the data then those applications will be in the on-prem.
Designed and implemented in such a way that connection between on-premise and cloud resources will be faster.
Overview of AWS
AWS abbreviated as Amazon Web Services was the first hyper-scale cloud computing platform released in the year 2006.
AWS allows users to access powerful computing resources such as servers, storage, databases and many more. without the need to own or physically operate any infrastructure.
AWS can be used to host websites and web applications, store data or files, and process large sets of data among other things.
AWS is designed to be highly scalable, flexible and cost-effective. so that, businesses of all sizes can benefit from cloud computing at affordable prices.
AWS has the by far fastest and most scalable network.
AWS Core Services
when AWS offered its first service as S3 for storing data and files in a reliable, scalable and low latency for developers and businesses on March 14, 2006.
Fast forward to now, AWS offers a broad range of services across multiple domains. As of 2025 total no of AWS services exceeds more than 200. these services can be categorized into various domains depending on their functionality. some are,
1. Compute
Amazon EC2 (Elastic Compute Cloud) – Scalable virtual servers.
AWS Lambda – Serverless compute service.
Amazon ECS (Elastic Container Service) – Docker container management.
Amazon EKS (Elastic Kubernetes Service) – Managed Kubernetes service.
2. Storage
Amazon S3 (Simple Storage Service) – Object storage.
Amazon EBS (Elastic Block Store) – Persistent block storage for EC2.
Amazon Glacier – Low-cost archive storage.
AWS Storage Gateway – Hybrid cloud storage integration.
3. Databases
Amazon RDS (Relational Database Service) – Managed relational databases.
Amazon DynamoDB – Managed NoSQL database.
Amazon Aurora – High-performance relational database.
Amazon Redshift – Data warehouse service.
4. Networking & Content Delivery
Amazon VPC (Virtual Private Cloud) – Isolated cloud network.
Amazon CloudFront – Content delivery network (CDN).
Amazon Route 53 – Domain name system (DNS) service.
AWS Direct Connect – Dedicated network connection to AWS.
5. Security, Identity & Compliance
AWS IAM (Identity and Access Management) – User and permissions management.
AWS Shield – DDoS protection.
AWS WAF (Web Application Firewall) – Protect applications from web exploits.
AWS KMS (Key Management Service) – Encryption key management.
6. Machine Learning & AI
Amazon SageMaker – Machine learning model building and deployment.
AWS Deep Learning AMIs – Pre-configured machine learning environments.
Amazon Lex – Service for building conversational interfaces (like chatbots).
Amazon Polly – Text-to-speech service.
7. Analytics
Amazon EMR (Elastic MapReduce) – Big data processing framework.
Amazon Athena – Query service for S3 data using SQL.
Amazon Kinesis – Real-time data stream processing.
AWS Glue – ETL service for data integration.
8. Developer Tools
AWS CodeCommit – Git-based code repository.
AWS CodeBuild – Build and compile code.
AWS CodeDeploy – Automate code deployments.
AWS CodePipeline – Continuous integration and delivery service.
9. Internet of Things (IoT)
AWS IoT Core – Managed cloud platform for IoT devices.
AWS IoT Greengrass – Edge computing for IoT devices.
AWS IoT Analytics – Analyzing IoT data.
10. Migration & Transfer
AWS Migration Hub – Centralized tracking for migrations.
AWS Snowball – Data transport solution for large datasets.
AWS Database Migration Service – Migrate databases to AWS.
11. Business Applications
Amazon WorkDocs – Document collaboration.
Amazon WorkMail – Managed email and calendar.
Amazon Chime – Communication service (audio, video, and messaging).
Amazon Connect – Cloud-based contact center.
12. Customer Engagement
Amazon Pinpoint – Marketing analytics and customer engagement.
Amazon SES (Simple Email Service) – Email sending service.
13. Blockchain
Amazon Managed Blockchain – Managed service to create and manage blockchain networks.
Amazon QLDB (Quantum Ledger Database) – Managed ledger database.
14. AR/VR (Augmented Reality/Virtual Reality)
- Amazon Sumerian – Build AR and VR applications.
15. Quantum Computing
- Amazon Braket – Quantum computing service.
16. Robotics
- AWS RoboMaker – Development environment for robotics.
ways to interact with AWS
users/customers can access the AWS depending on their way of preference and need and aws provides different ways to access they are,
AWS Management Console, great for learn and confirm.
AWS CLI (Command Line Interface), great for Engineers. click here to view the complete AWS cli reference.
AWS SDK (Software Development Kit), great for Developers & different types of Coders. click here to view the list of available Sdk and corresponding documentation.
Day 1 wrap up;
On the first day of the 100 Days of AWS series, we gain a foundational understanding of the shift from traditional IT infrastructure to cloud computing, emphasizing the advantages of speed, flexibility, and cost-effectiveness that cloud solutions like AWS offer. By comparing traditional IT with cloud computing, the article sets the stage for exploring AWS's extensive range of services and deployment models.
This introduction will serve as a stepping stone for readers to delve deeper into AWS's capabilities and how they can leverage these tools to innovate and enhance their business operations efficiently. The series promises to build on the Cloud knowledge, offering insights into AWS's diverse offerings, along with challenging Quizzes and Real-time problem-solving projects in the days to come.
Summary & Key points
Cloud computing is the delivery of computing services over the Internet to offer faster innovation, flexible resources, and economies of Scale.
following the Cloud deployment model will offload a lot of maintenance overhead. but on-premise provides more control and strict security. it is critical to decide on the tradeoffs.
AWS is a pioneer of large-scale cloud providers started in 2006. signing up is completely free and all services usually pay to use.
AWS has the largest Community, Market positioning, and growth in the industry.
Up next on Day2;
Benefits of Cloud.
Cloud Economics.
Cloud Design Principles.