Unlocking the Potential of Amazon Web Services.
Session 1

Unlocking the Potential of Amazon Web Services.

Let's begin the world of cloud computing using Amazon web services.

What is cloud computing ??

Cloud computing is like renting a super-powerful computer online whenever you need it. Instead of buying and keeping your bulky computer hardware, you can pay for the time you use the virtual computer stored and maintained by a company like Amazon Web Services, Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, etc.

Who is using Cloud computing?

All kinds of organizations use the cloud for different things. For example, hospitals use it to create better treatments, banks use it to stop fraud, and game companies use it to let lots of people play games online.

Benefits of Cloud Computing.

1. Agility: The cloud lets you access a wide range of technologies easily, helping you innovate faster and build almost anything you can think of. You can quickly set up resources like computing power, storage, databases, and more. This speed allows you to test new ideas, improve customer experiences, and transform your business quickly.

2. Elasticity: Instead of having to predict and provision resources for future peak demand, the cloud allows you to scale resources up or down as needed. This flexibility ensures that you have the right amount of resources at any given time, optimizing costs and performance.

3. Cost Savings: Cloud computing shifts the model from fixed expenses (like owning data centers and physical servers) to variable expenses based on actual usage. This pay-as-you-go approach is more cost-effective, especially considering the economies of scale that cloud providers can achieve.

4. Global Deployment: Cloud providers have infrastructure worldwide, enabling you to expand into new regions and deploy globally within minutes. This global reach improves the user experience by reducing latency and ensuring high availability across different locations.

Type of Cloud Computing.

IaaS (Infrastructure as a Service): Think of IaaS as renting the basic components of a computer system, like networking, virtual computers, and storage space. It gives you a lot of control and flexibility, similar to managing your IT resources.

  1. PaaS (Platform as a Service): PaaS is like getting a ready-to-use platform for developing and managing your applications. You don't have to worry about the underlying hardware or operating systems; instead, you can focus on building and running your apps efficiently.
  2. SaaS (Software as a Service): SaaS is like using a fully functional software product without having to deal with its maintenance or the infrastructure behind it. It's like accessing web-based email or other applications where you only need to think about using the software, not how it's managed.

Data centers

A data center is a facility where computer systems and equipment are housed to store, process, and manage data, providing services like cloud computing and data storage with robust infrastructure and security measures.

  • AWS (Amazon Web Services) operates a global network of data centers to provide cloud computing services. These data centers are distributed across regions and availability zones to provide high availability and fault tolerance.
  • Customers can choose the region and availability zone where their resources are deployed to optimize performance and minimize latency.
  • AWS has two data centers in India, It is in Mumbai and Hyderabad.

AWS Availability Zones.

AWS Availability Zones are physically separate data centers within a region that are connected through a high-speed network. Each Availability Zone is designed to be isolated from failures in other zones to provide fault tolerance and high availability. AWS currently offers over 80 Availability Zones across 25 regions worldwide.

Role of the Operating System.

  • The main purpose of the operating system from a user's perspective is to enable the execution of programs.
  • To run any program or application, the presence of the operating system is essential as it acts as the intermediary between the user and the hardware.
  • Interacting directly with the operating system without a program is not feasible; programs are the means through which users engage with the operating system
  • To get the operating system we need physical hardware(RAM, CPU, network card, HD ) and we need to install the operating system.

Linux os.

  • Linux is a Unix-like operating system that is widely used in data centers and on servers. It is also used on some desktop and laptop computers.
  • Linux is known for its stability, security, and flexibility. It is also open source, meaning that the source code is freely available to anyone.

Ways of installing the operating system.

1. Bare-Metal Installation: Installing the operating system directly on physical hardware like laptops or servers.

2. Cloud Computing Platforms (Azure, AWS): Installing the OS on a virtual machine running in the cloud, providing flexibility and scalability.

3. Containerization Technology (Docker, Kubernetes): Installing the OS inside a container, creates a lightweight and isolated environment for applications.

4. Virtualization Concept: Installing the OS on a base OS (such as Windows or macOS), allowing for multiple virtual machines to run on the same physical hardware.

  • If you want to launch an operating system (OS) in AWS, the Amazon Elastic Compute Cloud (EC2) service is commonly used
  • When you launch an operating system (OS) in the cloud, it is also referred to as an instance, which is similar to having your machine running in the cloud environment.
  • To install the OS on an instance, you need a bootable image. AWS provides Amazon Machine Images (AMIs), which contain thousands of pre-configured images for different operating systems and applications.

Stay tuned for our next session, where we'll continue our journey into the vast world of cloud computing!






Dishari Saha

Upcoming GET at VA TECH WABAG||Former intern@WABAG||Project Trainee @BARC||

11 个月

Well done ??

LATA PATTANAYAK

B.TECH in CSE || Developer || Machine Learning Enthusiast || Graphic Designer || HIT'26

11 个月

This is informative ?

Atasi Das

Hit'26 || Pursuing Computer Science-Artificial Intelligence|| DSA || Java || Front-end development || Seeking internship opportunities

11 个月

Badiya bhaiya ???

Deepali Pateriya

Aspiring DevOps Engineer || Aws cloud || Linux || Artificial Intelligence ||

11 个月

Helpfull !!

Dipasha Mehta

Graphic designer || R programming || python || numpy || pandas || matplotlib || seaborn || MySQL || C++

11 个月

Great work bhaiya??

要查看或添加评论,请登录

Ankit Kumar的更多文章

社区洞察

其他会员也浏览了