SlideShare une entreprise Scribd logo
1  sur  78
Télécharger pour lire hors ligne
Here is where your workshop begins!
Sangam Biradar
Blogger :- engineItops.com
Founder :- KubeDaily
- Docker Community Leader , B’lore
- Traefik Ambassador
- Okteto Community Lead , India
- Course Author:- “Lightweight Kubernetes – K3s”
Packt Publication UK
@BiradarSangam | @KubeDaily
AWS Overview
● Define cloud computing
● Deployment Models of Cloud
● Service Models of Cloud
● Identify the main events in the history of AWS
● Describe the AWS platform
● Understand AWS Global Infrastructure and Security
● Describe different AWS Services
Overview of Cloud Computing
Easy To Access
Focus On Your Core Business
On Demand
Providers Ensure Maintenance
Benefits
30% - Focus On Core Business
70% - On IT Infrastructure
Cloud Computing Services
70% - Focus On Core Business 30% - Focus on Cloud Assets
IT – Infrastructure on-site
Characteristics of Cloud Computing
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Any type of Cloud
Computing Capabilities At any time
Without any manual
intervention
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Access over the
network using standard
mechanisms
Access using laptops,
desktops, mobile
devices, and tablets
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Resources serve more
than one consumer
Provider assigns
or reassigns
virtual and
physical resources
Consumer has no
control over physical
location of resources
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Describes how the
service providers
release resources
Enables scale out
during high demand
Enables scale in
during low demand
Self - Service
Network Access
Resource Pooling
Rapid Elasticity
Measured Services
Customers measure
the use of each
component
Services and pricing
are transparent
Customers can monitor
and manage their
resources at any time
Benefits of Cloud Computing
Cloud Benefits
Speed & Agility
Reduce Expenses
Reduced Cost
No Upfront Decisions
Go Global In Minutes
Lower Maintenance
“We choose cloud computing because resources are available in
seconds.
In the non-cloud computing world, the same procedure could take
weeks, or even months. Cloud computing has greatly increased our
company’s speed and agility.
We now have the flexibility of experimenting and exploring better
solutions to our needs.”
Speed & Agility
“With cloud computing, heavy expenditure on data centers, servers,
and hardware has been cut down. We use only needed services, and
only pay for how much we use, optimizing costs. It works like on-
demand IT services, with pay-as-you-go pricing!”Reduce Expenses
“Ever since we implemented cloud computing, we’ve seen an
increase in users and a decrease in the cost of our services. The cost
incurred is a lot lower as compared to what we paid when we owned
all hardware, which we ourselves had to maintain.”Reduced Cost
“ It had become quite stressful to plan hardware requirement and
configuration well in advance. Thanks to cloud services, advance
estimation of infrastructure is not required, which has reduced the
storing of surplus expensive resources or having to deal with limited
capacity when in need.”
No Upfront Decisions
“Thanks to cloud computing, it’s now possible to deploy an
application in multiple regions worldwide in just few minutes
without complications. This reduces costs significantly, providing
lower latency and higher customer satisfaction experiences.”Go Global In Minutes
“Since we implemented cloud services, we don’t have to maintain
our data centers and hardware.
Cloud computing has eliminated the cost of setup and, as on-
premises infrastructure is not needed anymore, we don’t need to
spend on maintenance.”
Lower Maintenance
Quiz
Deployment Models of Cloud Computing
23
1
4 Hybrid cloud
Public cloud
Private cloudCommunity
cloud
Public Cloud
Public Cloud
Internet
Cloud Consumers Accessing
The Cloud Over A Network
Cloud Consumers Accessing the Cloud
From within the enterprise network
Shared with General public
Free and paid models; register yourself
at Cloud Service Provider’s website
Efficient way to share resources and cut down -cost
Shared Data Center — Security is a big concern
Reason to choose public cloud
Up fast
For periodic
processing
Public Cloud
For predefined burst events
which demand high utilization
For unpredictable
utilizations by users
Security/Compliance Networking/Latency
Compatibility with
current data center
infrastructure
Storage infrastructure
compatibility - issues
Migration challenges
from in-house to
public cloud
Cloud vendor’s
reputation
Public Cloud issues
Private Cloud
Ideal for organizations having large computing or storage
Requirements with very strict control, security, and compliance needs
Secure model where data stays in data center
Exclusive use by a single organization
Exists on or off premises
Owned, managed, and operated by the organization, a third party
Private Cloud Provider
Cloud Computing Service Models
IAAS - Infrastructure as Service
PAAS – Platform as Service
SAAS – Software as Service
Public Cloud Private CloudHybrid Cloud
IAAS – Infrastructure As a Service
Runtime
Middleware
Network
Storage
Data and Application
OS and Virtualisation
Storage
- You manage data, application, runtime, and middleware
environments
- You might require additional staff to manage your
applications
- CSP controls compute, network, and storage
- CSP does maintenance and reliability
PAAS – Platform As a Service
Runtime
Middleware
Network
Storage
Data and Application
OS and Virtualisation
Storage
You manage the data and application alone
PaaS provides middleware, programming languages,
runtime environments, or various
- tools to the user
SAAS – Software As a Service
Runtime
Middleware
Network
Storage
Data and Application
OS and Virtualisation
Storage
- CSP hosts the Data and Application
- The consumers have no control on the underlying cloud
infrastructure
- There is some control for limited user-specific
application configuration settings
Quiz
AWS Overview
History of AWS
2004 2006 2007 2010 2012 2013 2016 2018
SQS officially
Launched
Over 15000
Developer
AWS officially
Launched
Amazon.com
moved over
aws
First re-Invent
Conference
Associate Level
Certificate
Reached 10 billion
in sales
$1 Trillion Market
Amazon Web Services (AWS) offers a large set of cloud-computing services in a reliable, scalable, and
inexpensive cloud platform
AWS Global Infrastructure
https://infrastructure.aws/
Regions , Availability Zone , Edge Location & End Points
Edge Location
End Points
Availability Zone
Regions
Regions , Availability Zone , Edge Location & End Points
Edge Location
End Points
Availability Zone
Regions Completely independent geographic areas
Composed of two or more availability zones
Contain a set of AWS resources tied to a specific region
Regions , Availability Zone , Edge Location & End Points
Edge Location
End Points
Availability Zone
Regions
- More than one data center inside a region
- Availability zones are connected through low-latency
links
- Provide high fault tolerance or business continuity
- Deploy your application in multiple availability zones
Regions , Availability Zone , Edge Location & End Points
Edge Location
End Points
Availability Zone
Regions
Edge locations deliver content to the end user with low
latency
Cloud front uses edge locations for content delivery
Regions , Availability Zone , Edge Location & End Points
Edge Location
End Points
Availability Zone
Regions
End point is the entry point of a web service
Referred as “URLs acting as entry point for a web service”
Example: https://dynamodb.us-west-2.amazonaws.com
Benefits of Global Infrastructure
Multiple global locations for deployment
Choice to maintain and ensure data locality
Low-latency content delivery
Reliable domain name resolution
Terminology
Ability to handle increased workload by expanding according to the load
Ability to continuously operate without interruption in the event of service failures
Capability of infrastructure to scale up or down automatically.
Ability to stay strong and in a good condition over a long period of time
Continue to operate and provide the same services as it originally did
Scalability
Fault Tolerance
Elasticity
Durability
Availability
Quiz
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
Virtual Private Cloud (Amazon VPC)
• A virtual network that closely resembles a traditional network
• Launches AWS resources in a virtual network
• Provides an isolated virtual private network in AWS cloud
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
Amazon Route 53
• Highly scalable and available cloud Domain Name System (DNS) web service
• Routes requests to AWS infrastructure components
• Migrates or transfers existing domain to Route 53
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
AWS Direct Connect
• Establishes a dedicated network connection from your organization’s network
• Bypasses the public internet
• Receives high bandwidth and predictable latency
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
VPN
• Provides secure connection between your VPC and remote network
• Creates a secure connection to another network over the Internet
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
Elastic Load Balancing (ELB)
• Helps to create a highly scalable application by automatically distributing incoming traffic
• Supports EC2 instances in the same zone or across multiple availability zones
• Includes two types of load balancers: Classic Load Balancer and Application Load Balancer
Networking Services
Virtual Private
Cloud
Amazon Route 53 AWS Direct
Connect
VPN Elastic Load
Balancing
Auto Scaling
Auto-scaling
• Automatically re-sizes the computer cluster based on demand
• Increases and decreases the capacity of EC2 instances
• Detects unhealthy instances and replaces them with new ones
Computing Services
EC2 Elastic Beanstalk Lambda Container
Service
Elastic Compute Cloud (EC2)
• Provides scalable computing capacity in the AWS cloud
• Provisions and manages compute resources or virtual servers in the cloud
• Scales up or scales down your capacity as your demand changes
Computing Services
EC2 Elastic Beanstalk Lambda Container
Service
Beanstalk
• Easy-to-use service for deploying and scaling web applications and services
• Supports applications in various programming languages
• Analyzes uploaded code, creates required stack
Computing Services
EC2 Elastic Beanstalk Lambda Container
Service
Lambda
• Runs code without any provisioning or managing infrastructure components
• Enables cost reduction since you only pay for compute time when code is running
• Runs code for virtually any type of application without any administration
Computing Services
EC2 Elastic Beanstalk Lambda Container
Service
Amazon EC2 Container Service
• Highly scalable, high performance container management service
• Runs your application on a cluster of EC2 instances
• No need to create, manage, or scale infrastructure-related clusters
• Supports Docker-based applications
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Simple Storage Service (S3)
• Provides highly secure, durable, scalable, and economic storage
• Offers different storage classes to support various business cases
• Allows unlimited storage for any type of data using object-based storage
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Elastic Block Store (EBS)
• Persistent block-level storage, can be attached to EC2
• Replicated for high availability and durability
• Offers durable snapshot and is designed for 99.999% availability
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Cloud Front
• Global content delivery network service
• Delivers your web assets to customers in an accelerated fashion
• Connects origin server or AWS services to the edge locations
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Glacier
• Digital preservation, low cost, but durable data archive
• Serves as an offsite storage for as little as $0.007 per gigabyte
• Integrates with S3 to move data between these services
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Import Export Snowball
• A data transportation solution between the AWS and your organization
• Eliminates high network costs and long transfer times
• Ideal for disaster recovery and offsite backup solutions
Storage and Content Delivery Service
S3 EBS
Cloud
Front
Glacier Import / Export
Snowball
Storage Gateway
Storage Gateway
• Connects on-premises software appliance with cloud
• Creates up to 32 terabytes of data in a single volume
• Supports three different volume types
Database Service
Relational Database Redshift DynamoDB Elastic Search
Relational Database Service
• Helps to setup, operate, and scale relational databases at ease
• Doesn’t require traditional database administration tasks
• Supports six database engines including ORACLE and MSSQL
Database Service
Relational Database Redshift DynamoDB Elastic Search
Redshift
• It’s a fully managed, petabyte-scale data warehouse solution
• Doesn’t require upfront investment
• Doesn’t require traditional data warehouse administration tasks
Database Service
Relational Database Redshift DynamoDB Elastic Search
DynamoDB
• NoSQL Database Service supports consistent and single-digit millisecond latency
• Provides thousands of concurrent writes and reads per second
• Schema less
Database Service
Relational Database Redshift DynamoDB Elastic Search
ElastiCache
• It is an in-memory cache or data store in the cloud
• Improves the performance of web applications
• Supports two open-source in-memory engines: Redis and Memcached
Application Services
SQS SWSSES SNS
Application Services
SQS SWSSES SNS
Simple Queue Service (SQS)
• Reliable, fast, and fully-managed message queue service
• Enables application decoupling
• Stores and passes messages or data between application components
• It is highly-scalable, and you pay only for what you use
Application Services
SQS SWSSES SNS
Simple Email Service (SES)
• Cost effective, scalable email service
• Eliminates traditional email system pain points
• Built by Amazon.com to serve its own customers
• Supports both inbound and outbound email messages
Application Services
SQS SWSSES SNS
Simple Workflow Service (SWS)
• Task coordination and state tracking system
• Helps to build and run batch jobs in parallel or sequential steps
• Manages workflow execution, and tracks the progress
• Executes any programming language
Application Services
SQS SWSSES SNS
Simple Notification Services (SNS)
• Fully managed push notification service
• Sends messages to large numbers of recipients
• Supports multiple protocols including SMS and email, and to any HTTP end point
• Pushes message to mobile device
Management Tools
Cloud Formation OpsWorks Cloud Watch CloudTrail
Management Tools
Cloud Formation OpsWorks Cloud Watch CloudTrail
Cloud Formation
• Automated infrastructure provisioning tool
• Creates and manages a collection of AWS resources
• Uses declarative programming language from a template
• It is free and you pay only for the provisioned resources
Management Tools
Cloud Formation OpsWorks Cloud Watch CloudTrail
OpsWorks
• It is an infrastructure configuration management tool that uses Chef
• Defines the infrastructure configuration as application code
• Recreates new environment or validates the existing configuration
• It is free and you pay only for the provisioned resources
Management Tools
Cloud Formation OpsWorks Cloud Watch CloudTrail
CloudWatch
• It is an integral part of AWS and is used by multiple services
• Monitors service for your infrastructure and application
• Collects and tracks metrics and log files, and sets alarms
• Automatically reacts to changes in AWS resources
Management Tools
Cloud Formation OpsWorks Cloud Watch CloudTrail
CloudTrail
• Records all AWS API calls made to AWS account and delivers log files
• Provides auditing and compliance support
Security and identify Services
Identify and Access Management CloudHSM
Security and identify Services
Identify and Access Management CloudHSM
Identity and Access Management
• Allows centrally controlled access to all AWS resources
• Authentication: Who can use the AWS resources
• Authorization: What can they do with the AWS resources
• Policies are granular API-level permissions
Security and identify Services
Identify and Access Management CloudHSM
CloudHSM is a hardware security appliance
• Stores encryption and cryptographic keys
• Meets contractual and regulatory compliance requirements
• Key Management Service creates and controls encryption keys
• Uses Hardware Security Modules to protect
Quiz
We Will Contd Next topics in future Session
https://discord.gg/QEcu7yKJoin Xcloudlabs Community:-
THANKS!Do you have any questions?
@KubeDaily
Sangam Biradar
@Biradar Sangam
Rustlabs.kubedaily.com

Contenu connexe

Tendances

KURMA - A Containerized Container Platform - KubeCon 2016
KURMA - A Containerized Container Platform - KubeCon 2016KURMA - A Containerized Container Platform - KubeCon 2016
KURMA - A Containerized Container Platform - KubeCon 2016Apcera
 
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Docker, Inc.
 
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton Docker, Inc.
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalaspyker
 
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINXDockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINXDocker, Inc.
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectPatrick Chanezon
 
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...Docker, Inc.
 
Best Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesQAware GmbH
 
NetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker TalkNetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker Talkaspyker
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDocker, Inc.
 
Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanDocker, Inc.
 
Kubescape single pane of glass
Kubescape   single pane of glassKubescape   single pane of glass
Kubescape single pane of glassLibbySchulze1
 
Azure kubernetes service
Azure kubernetes serviceAzure kubernetes service
Azure kubernetes serviceVishwas N
 
Networking in Docker EE 2.0 with Kubernetes and Swarm
Networking in Docker EE 2.0 with Kubernetes and SwarmNetworking in Docker EE 2.0 with Kubernetes and Swarm
Networking in Docker EE 2.0 with Kubernetes and SwarmAbhinandan P.b
 
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)Docker, Inc.
 
Infrastructure as Code with Ansible
Infrastructure as Code with AnsibleInfrastructure as Code with Ansible
Infrastructure as Code with AnsibleDaniel Bezerra
 
Containers: Life Beyond Microservices? by Sushil Kumar, Robin Systems
Containers: Life Beyond Microservices? by Sushil Kumar, Robin SystemsContainers: Life Beyond Microservices? by Sushil Kumar, Robin Systems
Containers: Life Beyond Microservices? by Sushil Kumar, Robin SystemsDocker, Inc.
 
AWS ECS LESSONS LEARNED
AWS ECS LESSONS LEARNEDAWS ECS LESSONS LEARNED
AWS ECS LESSONS LEARNEDhumayun Jamal
 
DCSF19 Kubernetes Security with OPA
DCSF19 Kubernetes Security with OPA DCSF19 Kubernetes Security with OPA
DCSF19 Kubernetes Security with OPA Docker, Inc.
 
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrog
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrogDocker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrog
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrogDocker, Inc.
 

Tendances (20)

KURMA - A Containerized Container Platform - KubeCon 2016
KURMA - A Containerized Container Platform - KubeCon 2016KURMA - A Containerized Container Platform - KubeCon 2016
KURMA - A Containerized Container Platform - KubeCon 2016
 
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
 
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
Proof of Concept: Serverless with Swarm by Nirmal Mehta, Booz Allen Hamilton
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
 
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINXDockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
DockerCon SF 2015: Interconnecting Containers at Scale w/ NGINX
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
 
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
DockerCon SF 2015 : Reliably shipping containers in a resource rich world usi...
 
Best Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes Services
 
NetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker TalkNetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker Talk
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to Microservices
 
Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh Corman
 
Kubescape single pane of glass
Kubescape   single pane of glassKubescape   single pane of glass
Kubescape single pane of glass
 
Azure kubernetes service
Azure kubernetes serviceAzure kubernetes service
Azure kubernetes service
 
Networking in Docker EE 2.0 with Kubernetes and Swarm
Networking in Docker EE 2.0 with Kubernetes and SwarmNetworking in Docker EE 2.0 with Kubernetes and Swarm
Networking in Docker EE 2.0 with Kubernetes and Swarm
 
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
 
Infrastructure as Code with Ansible
Infrastructure as Code with AnsibleInfrastructure as Code with Ansible
Infrastructure as Code with Ansible
 
Containers: Life Beyond Microservices? by Sushil Kumar, Robin Systems
Containers: Life Beyond Microservices? by Sushil Kumar, Robin SystemsContainers: Life Beyond Microservices? by Sushil Kumar, Robin Systems
Containers: Life Beyond Microservices? by Sushil Kumar, Robin Systems
 
AWS ECS LESSONS LEARNED
AWS ECS LESSONS LEARNEDAWS ECS LESSONS LEARNED
AWS ECS LESSONS LEARNED
 
DCSF19 Kubernetes Security with OPA
DCSF19 Kubernetes Security with OPA DCSF19 Kubernetes Security with OPA
DCSF19 Kubernetes Security with OPA
 
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrog
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrogDocker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrog
Docker Container Lifecycles, Problem or Opportunity? by Baruch Sadogursky, JFrog
 

Similaire à AWS workshop overview

Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentationRituraj Azad
 
(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network Strategy(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network StrategyAmazon Web Services
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWSOSSCube
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and awskrishna prasad
 
CLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUNCLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUNV S ARJUN
 
遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享Amazon Web Services
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws conceptsABHINAV ANAND
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 

Similaire à AWS workshop overview (20)

Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network Strategy(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network Strategy
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
CLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUNCLOUD COMPUTING V.S.ARJUN
CLOUD COMPUTING V.S.ARJUN
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
What is cloud
What is cloudWhat is cloud
What is cloud
 
遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Aws over view_demoppt
Aws over view_demopptAws over view_demoppt
Aws over view_demoppt
 
Cloud computing & aws concepts
Cloud computing & aws conceptsCloud computing & aws concepts
Cloud computing & aws concepts
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 

Plus de sangam biradar

Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...sangam biradar
 
Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020 Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020 sangam biradar
 
Happy Helming With Okteto
Happy Helming With OktetoHappy Helming With Okteto
Happy Helming With Oktetosangam biradar
 
5 cool ways to get started with Cloud Native Development ( with Okteto)
5 cool ways to get started with Cloud Native Development ( with Okteto)5 cool ways to get started with Cloud Native Development ( with Okteto)
5 cool ways to get started with Cloud Native Development ( with Okteto)sangam biradar
 
Docker + Tenserflow + GOlang - Golang singapore Meetup
Docker + Tenserflow + GOlang - Golang singapore MeetupDocker + Tenserflow + GOlang - Golang singapore Meetup
Docker + Tenserflow + GOlang - Golang singapore Meetupsangam biradar
 
kikstart journey of Golang with Hello world - Gopherlabs
kikstart journey of Golang with Hello world - Gopherlabs kikstart journey of Golang with Hello world - Gopherlabs
kikstart journey of Golang with Hello world - Gopherlabs sangam biradar
 
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...sangam biradar
 
Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...sangam biradar
 
Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs sangam biradar
 
Cloud Native Okteto Cloud
Cloud Native Okteto Cloud Cloud Native Okteto Cloud
Cloud Native Okteto Cloud sangam biradar
 
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...sangam biradar
 
welcome to gopherlabs - why go (golang)?
welcome to gopherlabs - why go (golang)?welcome to gopherlabs - why go (golang)?
welcome to gopherlabs - why go (golang)?sangam biradar
 
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...sangam biradar
 
September 7, 2019 Cloud Native and Containerisation (Joint Meetup with Docke...
September 7, 2019  Cloud Native and Containerisation (Joint Meetup with Docke...September 7, 2019  Cloud Native and Containerisation (Joint Meetup with Docke...
September 7, 2019 Cloud Native and Containerisation (Joint Meetup with Docke...sangam biradar
 
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradar
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam BiradarImplementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradar
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradarsangam biradar
 
Docker on IOT - Dockercon19 SFO Recap & Announcements, Bangalore
Docker on IOT - Dockercon19 SFO Recap & Announcements, BangaloreDocker on IOT - Dockercon19 SFO Recap & Announcements, Bangalore
Docker on IOT - Dockercon19 SFO Recap & Announcements, Bangaloresangam biradar
 

Plus de sangam biradar (17)

Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
Dockerize Spago Self Contained ML & NLP Library & Deploy on Okteto Cloud Usin...
 
Rustlabs Quick Start
Rustlabs Quick StartRustlabs Quick Start
Rustlabs Quick Start
 
Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020 Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020
 
Happy Helming With Okteto
Happy Helming With OktetoHappy Helming With Okteto
Happy Helming With Okteto
 
5 cool ways to get started with Cloud Native Development ( with Okteto)
5 cool ways to get started with Cloud Native Development ( with Okteto)5 cool ways to get started with Cloud Native Development ( with Okteto)
5 cool ways to get started with Cloud Native Development ( with Okteto)
 
Docker + Tenserflow + GOlang - Golang singapore Meetup
Docker + Tenserflow + GOlang - Golang singapore MeetupDocker + Tenserflow + GOlang - Golang singapore Meetup
Docker + Tenserflow + GOlang - Golang singapore Meetup
 
kikstart journey of Golang with Hello world - Gopherlabs
kikstart journey of Golang with Hello world - Gopherlabs kikstart journey of Golang with Hello world - Gopherlabs
kikstart journey of Golang with Hello world - Gopherlabs
 
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
funcs, func expressions, closure, returning funcs, recursion, the stack -goph...
 
Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...Decision making - for loop , nested loop ,if-else statements , switch in goph...
Decision making - for loop , nested loop ,if-else statements , switch in goph...
 
Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs
 
Cloud Native Okteto Cloud
Cloud Native Okteto Cloud Cloud Native Okteto Cloud
Cloud Native Okteto Cloud
 
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...
Google ko: fast Kubernetes microservice development in Go - Sangam Biradar, E...
 
welcome to gopherlabs - why go (golang)?
welcome to gopherlabs - why go (golang)?welcome to gopherlabs - why go (golang)?
welcome to gopherlabs - why go (golang)?
 
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
TensorFlow, Docker & GoLang - All for Image Rekognition Sangam Biradar(Engine...
 
September 7, 2019 Cloud Native and Containerisation (Joint Meetup with Docke...
September 7, 2019  Cloud Native and Containerisation (Joint Meetup with Docke...September 7, 2019  Cloud Native and Containerisation (Joint Meetup with Docke...
September 7, 2019 Cloud Native and Containerisation (Joint Meetup with Docke...
 
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradar
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam BiradarImplementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradar
Implementing Lightweight Kubernetes(K3s) on Raspberry Pi Stack - Sangam Biradar
 
Docker on IOT - Dockercon19 SFO Recap & Announcements, Bangalore
Docker on IOT - Dockercon19 SFO Recap & Announcements, BangaloreDocker on IOT - Dockercon19 SFO Recap & Announcements, Bangalore
Docker on IOT - Dockercon19 SFO Recap & Announcements, Bangalore
 

Dernier

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

AWS workshop overview

  • 1. Here is where your workshop begins!
  • 2. Sangam Biradar Blogger :- engineItops.com Founder :- KubeDaily - Docker Community Leader , B’lore - Traefik Ambassador - Okteto Community Lead , India - Course Author:- “Lightweight Kubernetes – K3s” Packt Publication UK @BiradarSangam | @KubeDaily
  • 3. AWS Overview ● Define cloud computing ● Deployment Models of Cloud ● Service Models of Cloud ● Identify the main events in the history of AWS ● Describe the AWS platform ● Understand AWS Global Infrastructure and Security ● Describe different AWS Services
  • 4. Overview of Cloud Computing Easy To Access Focus On Your Core Business On Demand Providers Ensure Maintenance Benefits
  • 5. 30% - Focus On Core Business 70% - On IT Infrastructure Cloud Computing Services 70% - Focus On Core Business 30% - Focus on Cloud Assets IT – Infrastructure on-site
  • 6. Characteristics of Cloud Computing Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services
  • 7. Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services Any type of Cloud Computing Capabilities At any time Without any manual intervention
  • 8. Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services Access over the network using standard mechanisms Access using laptops, desktops, mobile devices, and tablets
  • 9. Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services Resources serve more than one consumer Provider assigns or reassigns virtual and physical resources Consumer has no control over physical location of resources
  • 10. Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services Describes how the service providers release resources Enables scale out during high demand Enables scale in during low demand
  • 11. Self - Service Network Access Resource Pooling Rapid Elasticity Measured Services Customers measure the use of each component Services and pricing are transparent Customers can monitor and manage their resources at any time
  • 12. Benefits of Cloud Computing Cloud Benefits Speed & Agility Reduce Expenses Reduced Cost No Upfront Decisions Go Global In Minutes Lower Maintenance
  • 13. “We choose cloud computing because resources are available in seconds. In the non-cloud computing world, the same procedure could take weeks, or even months. Cloud computing has greatly increased our company’s speed and agility. We now have the flexibility of experimenting and exploring better solutions to our needs.” Speed & Agility
  • 14. “With cloud computing, heavy expenditure on data centers, servers, and hardware has been cut down. We use only needed services, and only pay for how much we use, optimizing costs. It works like on- demand IT services, with pay-as-you-go pricing!”Reduce Expenses
  • 15. “Ever since we implemented cloud computing, we’ve seen an increase in users and a decrease in the cost of our services. The cost incurred is a lot lower as compared to what we paid when we owned all hardware, which we ourselves had to maintain.”Reduced Cost
  • 16. “ It had become quite stressful to plan hardware requirement and configuration well in advance. Thanks to cloud services, advance estimation of infrastructure is not required, which has reduced the storing of surplus expensive resources or having to deal with limited capacity when in need.” No Upfront Decisions
  • 17. “Thanks to cloud computing, it’s now possible to deploy an application in multiple regions worldwide in just few minutes without complications. This reduces costs significantly, providing lower latency and higher customer satisfaction experiences.”Go Global In Minutes
  • 18. “Since we implemented cloud services, we don’t have to maintain our data centers and hardware. Cloud computing has eliminated the cost of setup and, as on- premises infrastructure is not needed anymore, we don’t need to spend on maintenance.” Lower Maintenance
  • 19. Quiz
  • 20. Deployment Models of Cloud Computing 23 1 4 Hybrid cloud Public cloud Private cloudCommunity cloud
  • 21. Public Cloud Public Cloud Internet Cloud Consumers Accessing The Cloud Over A Network Cloud Consumers Accessing the Cloud From within the enterprise network Shared with General public Free and paid models; register yourself at Cloud Service Provider’s website Efficient way to share resources and cut down -cost Shared Data Center — Security is a big concern
  • 22. Reason to choose public cloud Up fast For periodic processing Public Cloud For predefined burst events which demand high utilization For unpredictable utilizations by users
  • 23. Security/Compliance Networking/Latency Compatibility with current data center infrastructure Storage infrastructure compatibility - issues Migration challenges from in-house to public cloud Cloud vendor’s reputation Public Cloud issues
  • 24. Private Cloud Ideal for organizations having large computing or storage Requirements with very strict control, security, and compliance needs Secure model where data stays in data center Exclusive use by a single organization Exists on or off premises Owned, managed, and operated by the organization, a third party
  • 26. Cloud Computing Service Models IAAS - Infrastructure as Service PAAS – Platform as Service SAAS – Software as Service Public Cloud Private CloudHybrid Cloud
  • 27. IAAS – Infrastructure As a Service Runtime Middleware Network Storage Data and Application OS and Virtualisation Storage - You manage data, application, runtime, and middleware environments - You might require additional staff to manage your applications - CSP controls compute, network, and storage - CSP does maintenance and reliability
  • 28. PAAS – Platform As a Service Runtime Middleware Network Storage Data and Application OS and Virtualisation Storage You manage the data and application alone PaaS provides middleware, programming languages, runtime environments, or various - tools to the user
  • 29. SAAS – Software As a Service Runtime Middleware Network Storage Data and Application OS and Virtualisation Storage - CSP hosts the Data and Application - The consumers have no control on the underlying cloud infrastructure - There is some control for limited user-specific application configuration settings
  • 30. Quiz
  • 32. History of AWS 2004 2006 2007 2010 2012 2013 2016 2018 SQS officially Launched Over 15000 Developer AWS officially Launched Amazon.com moved over aws First re-Invent Conference Associate Level Certificate Reached 10 billion in sales $1 Trillion Market Amazon Web Services (AWS) offers a large set of cloud-computing services in a reliable, scalable, and inexpensive cloud platform
  • 34. Regions , Availability Zone , Edge Location & End Points Edge Location End Points Availability Zone Regions
  • 35. Regions , Availability Zone , Edge Location & End Points Edge Location End Points Availability Zone Regions Completely independent geographic areas Composed of two or more availability zones Contain a set of AWS resources tied to a specific region
  • 36. Regions , Availability Zone , Edge Location & End Points Edge Location End Points Availability Zone Regions - More than one data center inside a region - Availability zones are connected through low-latency links - Provide high fault tolerance or business continuity - Deploy your application in multiple availability zones
  • 37. Regions , Availability Zone , Edge Location & End Points Edge Location End Points Availability Zone Regions Edge locations deliver content to the end user with low latency Cloud front uses edge locations for content delivery
  • 38. Regions , Availability Zone , Edge Location & End Points Edge Location End Points Availability Zone Regions End point is the entry point of a web service Referred as “URLs acting as entry point for a web service” Example: https://dynamodb.us-west-2.amazonaws.com
  • 39. Benefits of Global Infrastructure Multiple global locations for deployment Choice to maintain and ensure data locality Low-latency content delivery Reliable domain name resolution
  • 40. Terminology Ability to handle increased workload by expanding according to the load Ability to continuously operate without interruption in the event of service failures Capability of infrastructure to scale up or down automatically. Ability to stay strong and in a good condition over a long period of time Continue to operate and provide the same services as it originally did Scalability Fault Tolerance Elasticity Durability Availability
  • 41. Quiz
  • 42. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling
  • 43. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling Virtual Private Cloud (Amazon VPC) • A virtual network that closely resembles a traditional network • Launches AWS resources in a virtual network • Provides an isolated virtual private network in AWS cloud
  • 44. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling Amazon Route 53 • Highly scalable and available cloud Domain Name System (DNS) web service • Routes requests to AWS infrastructure components • Migrates or transfers existing domain to Route 53
  • 45. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling AWS Direct Connect • Establishes a dedicated network connection from your organization’s network • Bypasses the public internet • Receives high bandwidth and predictable latency
  • 46. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling VPN • Provides secure connection between your VPC and remote network • Creates a secure connection to another network over the Internet
  • 47. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling Elastic Load Balancing (ELB) • Helps to create a highly scalable application by automatically distributing incoming traffic • Supports EC2 instances in the same zone or across multiple availability zones • Includes two types of load balancers: Classic Load Balancer and Application Load Balancer
  • 48. Networking Services Virtual Private Cloud Amazon Route 53 AWS Direct Connect VPN Elastic Load Balancing Auto Scaling Auto-scaling • Automatically re-sizes the computer cluster based on demand • Increases and decreases the capacity of EC2 instances • Detects unhealthy instances and replaces them with new ones
  • 49. Computing Services EC2 Elastic Beanstalk Lambda Container Service Elastic Compute Cloud (EC2) • Provides scalable computing capacity in the AWS cloud • Provisions and manages compute resources or virtual servers in the cloud • Scales up or scales down your capacity as your demand changes
  • 50. Computing Services EC2 Elastic Beanstalk Lambda Container Service Beanstalk • Easy-to-use service for deploying and scaling web applications and services • Supports applications in various programming languages • Analyzes uploaded code, creates required stack
  • 51. Computing Services EC2 Elastic Beanstalk Lambda Container Service Lambda • Runs code without any provisioning or managing infrastructure components • Enables cost reduction since you only pay for compute time when code is running • Runs code for virtually any type of application without any administration
  • 52. Computing Services EC2 Elastic Beanstalk Lambda Container Service Amazon EC2 Container Service • Highly scalable, high performance container management service • Runs your application on a cluster of EC2 instances • No need to create, manage, or scale infrastructure-related clusters • Supports Docker-based applications
  • 53. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Simple Storage Service (S3) • Provides highly secure, durable, scalable, and economic storage • Offers different storage classes to support various business cases • Allows unlimited storage for any type of data using object-based storage
  • 54. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Elastic Block Store (EBS) • Persistent block-level storage, can be attached to EC2 • Replicated for high availability and durability • Offers durable snapshot and is designed for 99.999% availability
  • 55. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Cloud Front • Global content delivery network service • Delivers your web assets to customers in an accelerated fashion • Connects origin server or AWS services to the edge locations
  • 56. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Glacier • Digital preservation, low cost, but durable data archive • Serves as an offsite storage for as little as $0.007 per gigabyte • Integrates with S3 to move data between these services
  • 57. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Import Export Snowball • A data transportation solution between the AWS and your organization • Eliminates high network costs and long transfer times • Ideal for disaster recovery and offsite backup solutions
  • 58. Storage and Content Delivery Service S3 EBS Cloud Front Glacier Import / Export Snowball Storage Gateway Storage Gateway • Connects on-premises software appliance with cloud • Creates up to 32 terabytes of data in a single volume • Supports three different volume types
  • 59. Database Service Relational Database Redshift DynamoDB Elastic Search Relational Database Service • Helps to setup, operate, and scale relational databases at ease • Doesn’t require traditional database administration tasks • Supports six database engines including ORACLE and MSSQL
  • 60. Database Service Relational Database Redshift DynamoDB Elastic Search Redshift • It’s a fully managed, petabyte-scale data warehouse solution • Doesn’t require upfront investment • Doesn’t require traditional data warehouse administration tasks
  • 61. Database Service Relational Database Redshift DynamoDB Elastic Search DynamoDB • NoSQL Database Service supports consistent and single-digit millisecond latency • Provides thousands of concurrent writes and reads per second • Schema less
  • 62. Database Service Relational Database Redshift DynamoDB Elastic Search ElastiCache • It is an in-memory cache or data store in the cloud • Improves the performance of web applications • Supports two open-source in-memory engines: Redis and Memcached
  • 64. Application Services SQS SWSSES SNS Simple Queue Service (SQS) • Reliable, fast, and fully-managed message queue service • Enables application decoupling • Stores and passes messages or data between application components • It is highly-scalable, and you pay only for what you use
  • 65. Application Services SQS SWSSES SNS Simple Email Service (SES) • Cost effective, scalable email service • Eliminates traditional email system pain points • Built by Amazon.com to serve its own customers • Supports both inbound and outbound email messages
  • 66. Application Services SQS SWSSES SNS Simple Workflow Service (SWS) • Task coordination and state tracking system • Helps to build and run batch jobs in parallel or sequential steps • Manages workflow execution, and tracks the progress • Executes any programming language
  • 67. Application Services SQS SWSSES SNS Simple Notification Services (SNS) • Fully managed push notification service • Sends messages to large numbers of recipients • Supports multiple protocols including SMS and email, and to any HTTP end point • Pushes message to mobile device
  • 68. Management Tools Cloud Formation OpsWorks Cloud Watch CloudTrail
  • 69. Management Tools Cloud Formation OpsWorks Cloud Watch CloudTrail Cloud Formation • Automated infrastructure provisioning tool • Creates and manages a collection of AWS resources • Uses declarative programming language from a template • It is free and you pay only for the provisioned resources
  • 70. Management Tools Cloud Formation OpsWorks Cloud Watch CloudTrail OpsWorks • It is an infrastructure configuration management tool that uses Chef • Defines the infrastructure configuration as application code • Recreates new environment or validates the existing configuration • It is free and you pay only for the provisioned resources
  • 71. Management Tools Cloud Formation OpsWorks Cloud Watch CloudTrail CloudWatch • It is an integral part of AWS and is used by multiple services • Monitors service for your infrastructure and application • Collects and tracks metrics and log files, and sets alarms • Automatically reacts to changes in AWS resources
  • 72. Management Tools Cloud Formation OpsWorks Cloud Watch CloudTrail CloudTrail • Records all AWS API calls made to AWS account and delivers log files • Provides auditing and compliance support
  • 73. Security and identify Services Identify and Access Management CloudHSM
  • 74. Security and identify Services Identify and Access Management CloudHSM Identity and Access Management • Allows centrally controlled access to all AWS resources • Authentication: Who can use the AWS resources • Authorization: What can they do with the AWS resources • Policies are granular API-level permissions
  • 75. Security and identify Services Identify and Access Management CloudHSM CloudHSM is a hardware security appliance • Stores encryption and cryptographic keys • Meets contractual and regulatory compliance requirements • Key Management Service creates and controls encryption keys • Uses Hardware Security Modules to protect
  • 76. Quiz
  • 77. We Will Contd Next topics in future Session https://discord.gg/QEcu7yKJoin Xcloudlabs Community:-
  • 78. THANKS!Do you have any questions? @KubeDaily Sangam Biradar @Biradar Sangam Rustlabs.kubedaily.com