Tuesday, January 26, 2021

AWS - Introduction to AWS

 We learn from each other.

PLM - personal learning manager
-------------------------------

- Since we are connecting remotely, we may face problem with voice and connectivity.
my connection is GB so there might be problem.

Expectation on class
- ask right question (do some research before question, save time)
- Avid question that can be googled.
- Your feedback is really important for me, so rate


AWS intro
Support Plan


10 modules

Introduction to AWS
Security management in AWS
Object stoage  Options
Amazon EC2
Load Balancing, auto-scaling and Route 53
Database services and Analytics
Networking and Monitoring services
Application services and AWS LAMBDA
Configuration management and Automation
ASW architectural Design


Introduction

- What is cloud computing
- Services

AWS global infrastructure
- dge location

cli interface and management console


Cloud is a collection of computing resources CPU, Memory, storage, network.


why?
-

Datacenter
---------
IT resources
- servers  [ Win. Lin ]
- Network
- Storage

tech stack - Java, php, LAMP, .net

- you need money initially to invent on infrastructure.
- You have 2 server can haldle 1000 request/sec and load increase to 10K/sec, you add other 15 servers
but it is a problem to buy and you will have problem with scalibility.
- Yo uhave to plan ahead and say you have natural disaster, what happens?
- say you have DR site and again need investment.
- you are spending much on people, process  

but for cloud, you start with small servers and need extra resources, you can increase quickly.

so
- cloud effective
- pay when you use
- flexible as compare to traditional data center model.


On prem - You manage all

Apps
Data
Runtime
Middleware
OS
Hypervisor
Compute
Storage
Network





Cloud computing model
IaaS - infrastructure as service
- Databse, web servers, app servers
messagin servces
storage, network and mire..

customer pay as per use.

You manage
==========
Apps
Data
Runtime
Middleware
OS

Managed by Vendor
=================
Hypervisor
Compute
Storage
Network



Paas - Platform as service
---------------------------
You manage
==========
Apps
Data

Managed by Vendor
=================
Runtime
Middleware
OS
Hypervisor
Compute
Storage
Network

SaaS - Software as a Service

You manage
==========
Nothing to manage
just use the app

Managed by Vendor
=================
Apps
Data
Runtime env
Middleware
OS
Hypervisor
Compute
Storage
Network


Deployment
- public (aws, gcp, azure)
- private (OpenStack, VMware)
- hybrid (setup betn datacenter, combination of private and public)
- community (form together with sevaral organization..


Introduction to AWS
-------------------
AWS is a secure cloud service provider which offers copute resources, network, storage, contentnt delivery and other services to business. You can scale up and down resources based on demand.

- Service provided all over the world
- Lots of services avialable
- They charge per minutes basis, so be careful when you create instance

google for aws success story
- read some case study
- why they pick cloud, how they get successful



Benefit of AWS
-------------
- Ease of use
- Dominant in market
- Reliable and flexiable on service offering
- Secure and cost effective (Know responsibility)
- Scalable and provides high performance
- Supports small to large organizations
- They are compliance so you can be confidents

Global Infrascture
1. Region
2. Availbility zones

1. Region
-

US EAST
- Area A -> Dataceter with all infrastructure
- Area B

- These two areas are seperate
- Saves
- They are connected with low latency, high throput, high bandwidth

These data centers are called availibility zone.
One does not impacted when some problem happens on other data center

Region
- region is a combination of two or more AZ.

There is an exceptio in Osaka but other region have at least 2 AZ.

Hints: Google global infrastructure
also look for Oaka region (single data center)


Edge Location (also called CDN)
-------------------------------
- CloudFront
- Akamai

You have a server and broadcasting live. You have customer on all over the world, But say you have user in India and africa. There will be some latency.










No comments:

Post a Comment

Git branch show detached HEAD

  Git branch show detached HEAD 1. List your branch $ git branch * (HEAD detached at f219e03)   00 2. Run re-set hard $ git reset --hard 3. ...