SlideShare a Scribd company logo
AWS
Vs
Azure
Vs
GCP
Pillars of Cloud Services
Scalability
Availability
Resiliency
Management
Security
Infrastructure
Compute
Storage
Networking
AWS - STEVEN HARPER
20 Years of IT / Development / Operations / Design /Architecture
● Started AWS with a Digital Migration of Europe's Biggest E-Service Platform
● Designed and deployed Hybris Retail systems into AWS
● OAuth open connect V2.0 platform into AWS
● AWS Journey 2013 -> Current
● What’s completely new
○ Lambdas, Step Functions,Cloudformation
AWS Products
Regions & Availability Zones
Frankfurt (3)
Ireland (3)
London (3)
Paris (3)
São Paulo (3)
Gov (US-West) (3)
N. Virginia (6)
Ohio (3)
N. California(3)
Oregon (3)
Mumbai (2)
Seoul (2)
Singapore (3)
Sydney (3)
Tokyo (4)
Osaka-Local (1)
Canada Central(2)
Beijing (2)
Ningxia (3)
Bahrain
Hong Kong
SAR, China
Sweden
Gov (US-East)
Over 120 Edge locations
Who uses AWS
All Sizes of customers - over 1,000,000 customers
Security & Compliance
CloudTrail - Compliance Audits
Trusted Advisor - Real-time insight
Enterprise Support - Technical Account Manager (TAM)
KMS - Key Management Service
Cloud HSM - Hardware Security Module
● Managed Components
○ AMI’s
○ CloudFormation Stacks
● Flexible Licensing Models
○ BYOL
○ Pay per hour
Supports Many different Languages - Lambda
○ 4.3
○ 6.10
○ 8.10
○ 2.7
○ 3.6
○ 1.0
○ 2.0
○ 2.1 +
Triggered by events
○ 8
○ 1.X Amazon S3
Amazon DynamoDB
Amazon Kinesis Data Streams
Amazon Simple NotificationService
Amazon Simple Email Service
Amazon Simple Queue Service
Amazon Cognito
AWS CloudFormation
Amazon CloudWatch Logs
Amazon CloudWatchEvents
AWS CodeCommit
Amazon CloudWatchEvents
AWS Config
AmazonAlexa
Amazon Lex
Amazon API Gateway
AWS IoT Button
Amazon CloudFront
Amazon Kinesis Data
Firehose
Invoking a
Lambda Function
On Demand
Databases - Choices
● RDS
○ MariaDB, Amazon Aurora, Oracle, SQL Server, PostgreSQL, MySQL
● Non Relational
○ DynamoDB
● Graph
○ Amazon Neptune
● In Memory
○ AWS Elasticache
● Data Warehousing
○ Redshift
● Migration
Instance Families
Placement Groups - Allows reduced network distance
● Burstable: T (10% capacity, burst to 100%) - Free Tier
● General purpose: M
● Compute optimized: C (CPU Focused)
● Memory optimized: R, X, Z (RAM Focused)
● Storage optimized: D, H ,I (IO Focused)
● Accelerated computing: F, G, P (Hardware Acceleration Focused)
t3.nano (1 vCPU, 512 MiB) <------> u-12tb1.metal (448 vCPU, 12 TiB)
VPC Separation & Low level network control
● Direct Connect
● VPN Connections
● VPN Peering
● VPC Separation
● Subnets (Private/Public)
● Security Groups
● NAT Gateways
● Virtual Private Gateways
● Network Access Control Lists
● Elastic IP’s
● Elastic Load Balancers
SQS, Kinesis, Firehose
Simple Queue Service
● FIFO - only once
● Best Order - at least once
Kinesis
● Massively, Scalable & Durable
real-time data streaming service
Firehose
● Delivery of kinesis into storage SNS, SES
SES
● Email services
SNS
● Topics and Subscriptions push
notifications
Tooling & API’s
AWS - CodeStar, CodeCommit, CodeBuild,
CodeDeploy, CodePipeline
Terraform / CloudFormation
AWS Tools for Azure DevOps
Ansible, Puppet, Chef
AWS - CLI/SDK
Ease of Entry
AWS Training
APN Partner Training
AWS Certification
AWS Academy
AWS Educate
The Good & The Bad
GOOD
● Capability to build anything
● Ease to automate
● Constantly innovating
● Language & OS agnostic
● Huge user base
● Great support
BAD
● Small components, difficult to start
● Out of Free Tier, everything costs
● No Event Bus
● AI Offering &
Machine learning
poor compared to
other offerings
● AWS Users / Server
Roles
Azure - Sherin Mathew
Current - Azure Analytics Architect, IBM.GBS
Background - Telecom Application Dev and BI Dev, BI Programme Delivery, Project Management, Solution
Architect, Principal Consultant.
Experience - near 14 years in Telecom, Healthcare, ,Housing groups and Higher Education Sector along
with Police forces and ICO.
My Azure Journey - Last 4 years feel like20!
➢ Healthcare - 2015-16
➢ Higher Education 2016-18
➢ Housing 2017-18
➢ ICO 2017-2018
Volunteer - AI-Tech.UK, AI Tech User Group, AI Tech North 2019, SQL Pass
@SMdisrupt “Disrupt the disruption!”
Azure
More than 95 percent of Fortune 500
companies use Azure
120,000 New Azure Customers per month
30+ years Over three decades of experienceserving
enterprise customers
68,000+ partners
70+ certifications
Cloud Leader since 2015
54 Regions
Services
Compute
Web & Mobile
Data & Storage
Analytics
Integration (Hybrid and Cloud )
Internet of Things
Networking
Hybrid Operations
Security & Management
Developer Services
Machine Learning and AI
Support
AWS VS AZURE VS GCP.pptx
Azure Compute
Virtual Machines
Windows Virtual Machines
Linux VMs
Virtual Machine ScaleSets
Azure Batch
Azure ContainerService
Container Instances
Azure Container Service
Kubernetes Service
Azure ContainerRegistry
Cloud Services
Service Fabric
Service Fabric Mesh
Azure Functions
Azure Batch AI
DSVM
The Compute Power
AWS VS AZURE VS GCP.pptx
Azure Data Storage and Analytics
➢ Machine Learning*
➢ Data LakeAnalytics*
➢ HDInsight
➢ Azure Databricks
➢ Analysis Services*
➢ Azure SQL Database
➢ Azure Data Warehouse*
➢ Azure Data Lake Store
➢ Azure Storage
➢ Azure Cosmos DB*
➢ Azure Data Factory*
➢ Event Hub
➢ Event Grid
➢ IoT hub
➢ Stream Analytics
➢ Data Catalog
➢ Data Explorer*
Azure Analytics in Action
Azure Networking
➢ Virtual Network
➢ Load Balancer
➢ Azure DNS
➢ Traffic Manager
➢ Data Gateway
➢ VPN Gateway
➢ ExpressRoute
➢ ApplicationGateway
➢ Network Watcher
➢ CDN
Azure Hybrid Integration
Azure Managed Instance*
DMA/DMS
Azure Backup
Azure Recovery
Azure Storsimple
Azure Sync
Azure Data box*
Azure Gateways
AD Connect
Containers Service
Azure Stack
Machine Learning and AI
Tools
➢ ML Studio
➢ VS Code
➢ ML.Net
➢ Azure MLPackages
➢ AI Toolkit for IoT
➢ MML Spark
Frameworks
➢ CNTK
➢ ONNX
➢ TensorFlow
➢ Pytorch
➢ MXNet
➢ Caffe2
Infrastructure
➢ Azure Batch AI / DSVM
➢ AKS
➢ ADLS
➢ Databricks
➢ Spark for AzureHDinsight
➢ Edge
➢ SQL
Azure Advanced Analytics Pattern
Azure Dev and Ops Support
➢ Visual Studio Code
➢ Azure SDK
➢ Command-line tools
➢ Azure PowerShell
➢ Azure Command-Line Interface (Azure CLI)
➢ Storage Explorer
➢ Visual Studio Tools for Azure
➢ Visual Studio for Mac
➢ Docker Tools
➢ Azure Portal!
➢ DevOps
➢ OMS and log analytics
Build cloud
apps for Java,
Node, Python,
Ruby, PHP or
.NET
T-SQL!
Security and Compliance
➢ Azure AD
➢ Subscription Security - IAM and RBAC
➢ Operational Security - Advanced Threat Detection, Auditing and Logging, OMS
➢ Network Security
➢ Compute Security
➢ Key Security
➢ Data Security
➢ Identity and Information Protection
➢ Security Centre
➢ 70+ Global, Government, Industry and Regional Compliances inc GDPR
Azure - What's Different
Regions
Nature of Integration
Hybrid
Development platform
Reporting platform
Support
TCO
PaaS Power
Easier - Everything
Documentation
Community
IP
Ethos and Philosophy
Azure - Good and Bad
Positives
● True Trusted Enterprise
● Dominance in Paas, ML, Analytics, IoT,PowerBI
● Maturity - Cloud Leader since2015
● Great Dev and Test support andtools
● Works well in Windows or Microsoftenvironment
● Agility and commitment
● Great knowledgeable support
● 54 regions and Data box!
● Clear consideration for .NET.
● Open Source integration
● Hybrid consistency
Negatives
● Maturity in Prod and Enterprise islow
● Cross platform
● Devops for some services can betricky
● Free and Preview services
● Quick Releases, changes andupdates
Google Cloud Platform -James Heggs
Tech Returners - https://techreturners.com
Background
10+ years Software DevelopmentSaaS
Discovered the world of DevOps for improving delivery of ouroperations
One of those‘ooh shiny new things’ types of Techies
Experience
Software development largely in web application and SaaS platforms
Migration from on-premise virtualisation to cloud based environments
Big fan of containerisation and Kubernetesorchestration
Very big fan of Continuous deployment and deployment pipelining
CNCF/Open source adoption tooling and infrastructure automation
GCP Journey
Used in anger only really the past 6-12months
Decided to try a largely PaaS based approach for the construction of software for a startup
40
The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.
Google Cloud Platform Icons
Identity & Security
Cloud IAM Cloud Resource Cloud Security Key Cloud Security
Manager Scanner Management Command
Service Center
BeyondCorp Pr
Data Loss
PI
Identity-AwareSecurity Key
evention A Proxy Enforcement
Big Data
BigQuery
Cloud
Dataflow
Cloud
Dataproc
Cloud
Dataprep
Cloud
Datalab
Cloud
Pub/Sub
Genomics Cloud
Composer
Cloud AI
Cloud Machine
Learning Engine
Cloud
Vision API
Cloud
Speech-to-Text
Cloud Video Cloud
Intelligence AutoML
API
Cloud TPU
Cloud Natural
Language API
Cloud
Translation
API
Cloud
JobsAPI
Advanced Cloud
Solutions Lab Text-to-Speech
Dialogflow
Enterprise
Edition
Compute
Compute App Kubernetes
Engine Engine Engine
GPU F
Cloud
s
Container-
unction OptimizedOS
Data Transfer
Transfer
Appliance
41
The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.
Networking
Virtual
Private Cloud
CloudLoad
Balancing
Cloud
CDN
Dedicated
Interconnect CloudDNS
Cloud
Network
Cloud
ExternalIP
Addresses
Cloud
Firewall Rules
Cloud
Routes Cloud VPN
Management Tools
Stackdriver Monitoring Logging
Error
Reporting
Trace
Debugger
Cloud
Deployment
Manager
Cloud
APIs
Cloud
Console
Cloud
Shell
Cloud Mobile
App
Cloud
BillingAPI
Profiler
Cloud
Router
Partner
Interconnect
Cloud Armor
Standard
NetworkTier
Premium
NetworkTier
Google Cloud Platform Icons
42
The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.
Developer Tools
Cloud SDK
Cloud Source
Repositories
Maven App
EnginePlugin
CloudTools
forIntelliJ
Cloud
Tools for
PowerShell
Cloud
Toolsfor
Visual Studio
Container
Registry
CloudTools
for Eclipse
Cloud Build
API Platform &Ecosystems
API
Analytics
API
Monetization
ApigeeAPI
Platform
Apigee
Sense
Cloud
Endpoints
Developer
Portal
Gradle App
EnginePlugin
IDEplugins
Internet of Things
CloudIoT
Core
CloudIoT
Edge
Storage &Databases
Cloud
Storage
Cloud
Bigtable
Cloud
Datastore
Cloud SQL
Cloud
Spanner
Persistent
Disk
Cloud
Memorystore
Google Cloud Platform Icons
Cloud
Filestore
Cloud
TestLab
Regions and Zones
Network
Where is GCP going
Totally ripped off this slide -Yoink!
Thanks Steven
Pricing
Always Free
Google Cloud Platform - Machine Learning and AI
● Developer readyAPI’s
○ Vision API - Image ContentAnalysis
○ Cloud speech to text
○ Cloud text to speech
○ Cloud natural languageprocessing
● Firebase PredictionsAPI
○ https://firebase.google.com/products/predictions/
● DialogFlow
○ ChatBot (Conversational Interfaces and leverages GoogleML)
○ Google Cloud FunctionsReady
○ Multi Language Support
● More control - Cloud Machine Learning Engine or Cloud TPU’s
○ TensorFlow Model Creation
○ Access to high throughput/specmachines
Google Cloud Platform - Machine Learning - Cloud TPU
Google Cloud Platform - Databases
● Cloud SQL
○ MySQL or Postgres
● BigTable
○ Low latency
○ Useful for AdTech (instantresponse)
○ NoSQL
● Cloud Spanner
○ Mission Critical RelationalDatabase
○ Transactional
○ Powers Google Search
● Lots of others like:
○ Cloud Datastore
○ Cloud Firestore
○ Firebase Realtime Database
Google Cloud Platform - Databases
Google Cloud Platform - Serverless
● https://cloud.google.com/serverless/
● Cloud Functions
○ Less language coverage than AWSLambda
○ Only recently out of Beta
● App Engine
○ Essentially bundle your apps (EG. Express) automatically in to Docker containers and
deploy
● Cloud Pub/Sub
○ Like SNS - Message Architecture - ZeroConfig
● Kubernetes Engine ServerlessAddOn
○ Run your own Kubernetes cluster whilst providing ability to deploy serverless apps to it
● Cloud Build
○ Serverless build and deploymentpipelines
Google Cloud Platform - Kubernetes - OOTB
+ On-Prem
Google Cloud Platform -The Good and The Bad
Good Bad
GCP Product Strategy GCP Product Strategy
Developer ready - PaaS,Serverless,
Firebase
Cloud functions languagecoverage
Machine Deep Learning made(slightly)
accessible
Less documentation of lower levelconfig
like VPC, Security
Serverless OfferingGrowing IAM and Service Accounts

More Related Content

What's hot (20)

PDF
Microsoft Azure Overview
David J Rosenthal
 
PDF
AWS Cloud Adoption Framework and Workshops
Tom Laszewski
 
PPTX
Introduction to Microsoft Azure
Kasun Kodagoda
 
PPTX
Introduction To AWS & AWS Lambda
An Nguyen
 
PPTX
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Simplilearn
 
PPTX
Cloud Computing and Microsoft Azure
Suhail Jamaldeen
 
PDF
 Introduction google cloud platform
marwa Ayad Mohamed
 
PPTX
Azure Cloud PPT
Aniket Kanitkar
 
PPTX
Introduction to Microsoft Azure
Guy Barrette
 
PDF
Microsoft Azure - Introduction to microsoft's public cloud
Atanas Gergiminov
 
PDF
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Edureka!
 
PDF
Docker & kubernetes
NexThoughts Technologies
 
PPTX
Understanding cloud with Google Cloud Platform
Dr. Ketan Parmar
 
PPTX
Azure kubernetes service (aks)
Akash Agrawal
 
PPTX
Introduction to Google Cloud Platform
dhruv_chaudhari
 
PDF
Understanding Azure AD
New Horizons Ireland
 
PDF
Microservice Architecture
Nguyen Tung
 
PPTX
Basics AWS Presentation
Shyam Kumar
 
PDF
Azure 101
Korry Lavoie
 
PDF
Sql server 2019 new features
George Walters
 
Microsoft Azure Overview
David J Rosenthal
 
AWS Cloud Adoption Framework and Workshops
Tom Laszewski
 
Introduction to Microsoft Azure
Kasun Kodagoda
 
Introduction To AWS & AWS Lambda
An Nguyen
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Simplilearn
 
Cloud Computing and Microsoft Azure
Suhail Jamaldeen
 
 Introduction google cloud platform
marwa Ayad Mohamed
 
Azure Cloud PPT
Aniket Kanitkar
 
Introduction to Microsoft Azure
Guy Barrette
 
Microsoft Azure - Introduction to microsoft's public cloud
Atanas Gergiminov
 
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Edureka!
 
Docker & kubernetes
NexThoughts Technologies
 
Understanding cloud with Google Cloud Platform
Dr. Ketan Parmar
 
Azure kubernetes service (aks)
Akash Agrawal
 
Introduction to Google Cloud Platform
dhruv_chaudhari
 
Understanding Azure AD
New Horizons Ireland
 
Microservice Architecture
Nguyen Tung
 
Basics AWS Presentation
Shyam Kumar
 
Azure 101
Korry Lavoie
 
Sql server 2019 new features
George Walters
 

Similar to AWS VS AZURE VS GCP.pptx (20)

PPTX
Introduction to AWS, AZURE and Google C.pptx
chadhar227
 
PDF
Infrastructure as a service and code using Azure - DevOps practice
Srini Kadiam
 
PDF
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson
 
PDF
Azure vs AWS Best Practices: What You Need to Know
RightScale
 
PPTX
Azure bootcamp (1)
AmnaHussain26
 
PPTX
Comparative Study of AWS, Azure & Google.pptx
Ethanhunt421991
 
PPTX
comparison (1)comparison (1)comparison (1).pptx
FutureTechnologies3
 
PPTX
Charla Azure TLF.pptx
Juan Garcia
 
PDF
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
문기 박
 
PDF
Compare AWS and Azure services to Google Cloud  _  Documentation.pdf
SureshMaruthirao
 
PDF
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
Sparity1
 
PPTX
AWS_CLOUD (2).pptx
LearnTechnology2
 
PDF
Cloud computing shim
tistrue
 
PDF
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Ankit Rathi
 
PDF
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Estelle Auberix
 
PDF
Benefits of the Azure Cloud
Caserta
 
PDF
Intro to cloud.pdf
SawanBhattacharya
 
PDF
Clash of Technologies Google Cloud vs Microsoft Azure
Mihail Mateev
 
PPTX
Microsoft Azure Technical Overview
gjuljo
 
PDF
Microsoft Azure Explained - Hitesh D Kesharia
HARMAN Services
 
Introduction to AWS, AZURE and Google C.pptx
chadhar227
 
Infrastructure as a service and code using Azure - DevOps practice
Srini Kadiam
 
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson
 
Azure vs AWS Best Practices: What You Need to Know
RightScale
 
Azure bootcamp (1)
AmnaHussain26
 
Comparative Study of AWS, Azure & Google.pptx
Ethanhunt421991
 
comparison (1)comparison (1)comparison (1).pptx
FutureTechnologies3
 
Charla Azure TLF.pptx
Juan Garcia
 
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
문기 박
 
Compare AWS and Azure services to Google Cloud  _  Documentation.pdf
SureshMaruthirao
 
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
Sparity1
 
AWS_CLOUD (2).pptx
LearnTechnology2
 
Cloud computing shim
tistrue
 
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
Ankit Rathi
 
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Estelle Auberix
 
Benefits of the Azure Cloud
Caserta
 
Intro to cloud.pdf
SawanBhattacharya
 
Clash of Technologies Google Cloud vs Microsoft Azure
Mihail Mateev
 
Microsoft Azure Technical Overview
gjuljo
 
Microsoft Azure Explained - Hitesh D Kesharia
HARMAN Services
 
Ad

Recently uploaded (20)

PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
July Patch Tuesday
Ivanti
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Ad

AWS VS AZURE VS GCP.pptx

  • 2. Pillars of Cloud Services Scalability Availability Resiliency Management Security Infrastructure Compute Storage Networking
  • 3. AWS - STEVEN HARPER 20 Years of IT / Development / Operations / Design /Architecture ● Started AWS with a Digital Migration of Europe's Biggest E-Service Platform ● Designed and deployed Hybris Retail systems into AWS ● OAuth open connect V2.0 platform into AWS ● AWS Journey 2013 -> Current ● What’s completely new ○ Lambdas, Step Functions,Cloudformation
  • 5. Regions & Availability Zones Frankfurt (3) Ireland (3) London (3) Paris (3) São Paulo (3) Gov (US-West) (3) N. Virginia (6) Ohio (3) N. California(3) Oregon (3) Mumbai (2) Seoul (2) Singapore (3) Sydney (3) Tokyo (4) Osaka-Local (1) Canada Central(2) Beijing (2) Ningxia (3) Bahrain Hong Kong SAR, China Sweden Gov (US-East) Over 120 Edge locations
  • 6. Who uses AWS All Sizes of customers - over 1,000,000 customers
  • 7. Security & Compliance CloudTrail - Compliance Audits Trusted Advisor - Real-time insight Enterprise Support - Technical Account Manager (TAM) KMS - Key Management Service Cloud HSM - Hardware Security Module
  • 8. ● Managed Components ○ AMI’s ○ CloudFormation Stacks ● Flexible Licensing Models ○ BYOL ○ Pay per hour
  • 9. Supports Many different Languages - Lambda ○ 4.3 ○ 6.10 ○ 8.10 ○ 2.7 ○ 3.6 ○ 1.0 ○ 2.0 ○ 2.1 + Triggered by events ○ 8 ○ 1.X Amazon S3 Amazon DynamoDB Amazon Kinesis Data Streams Amazon Simple NotificationService Amazon Simple Email Service Amazon Simple Queue Service Amazon Cognito AWS CloudFormation Amazon CloudWatch Logs Amazon CloudWatchEvents AWS CodeCommit Amazon CloudWatchEvents AWS Config AmazonAlexa Amazon Lex Amazon API Gateway AWS IoT Button Amazon CloudFront Amazon Kinesis Data Firehose Invoking a Lambda Function On Demand
  • 10. Databases - Choices ● RDS ○ MariaDB, Amazon Aurora, Oracle, SQL Server, PostgreSQL, MySQL ● Non Relational ○ DynamoDB ● Graph ○ Amazon Neptune ● In Memory ○ AWS Elasticache ● Data Warehousing ○ Redshift ● Migration
  • 11. Instance Families Placement Groups - Allows reduced network distance ● Burstable: T (10% capacity, burst to 100%) - Free Tier ● General purpose: M ● Compute optimized: C (CPU Focused) ● Memory optimized: R, X, Z (RAM Focused) ● Storage optimized: D, H ,I (IO Focused) ● Accelerated computing: F, G, P (Hardware Acceleration Focused) t3.nano (1 vCPU, 512 MiB) <------> u-12tb1.metal (448 vCPU, 12 TiB)
  • 12. VPC Separation & Low level network control ● Direct Connect ● VPN Connections ● VPN Peering ● VPC Separation ● Subnets (Private/Public) ● Security Groups ● NAT Gateways ● Virtual Private Gateways ● Network Access Control Lists ● Elastic IP’s ● Elastic Load Balancers
  • 13. SQS, Kinesis, Firehose Simple Queue Service ● FIFO - only once ● Best Order - at least once Kinesis ● Massively, Scalable & Durable real-time data streaming service Firehose ● Delivery of kinesis into storage SNS, SES SES ● Email services SNS ● Topics and Subscriptions push notifications
  • 14. Tooling & API’s AWS - CodeStar, CodeCommit, CodeBuild, CodeDeploy, CodePipeline Terraform / CloudFormation AWS Tools for Azure DevOps Ansible, Puppet, Chef AWS - CLI/SDK
  • 15. Ease of Entry AWS Training APN Partner Training AWS Certification AWS Academy AWS Educate
  • 16. The Good & The Bad GOOD ● Capability to build anything ● Ease to automate ● Constantly innovating ● Language & OS agnostic ● Huge user base ● Great support BAD ● Small components, difficult to start ● Out of Free Tier, everything costs ● No Event Bus ● AI Offering & Machine learning poor compared to other offerings ● AWS Users / Server Roles
  • 17. Azure - Sherin Mathew Current - Azure Analytics Architect, IBM.GBS Background - Telecom Application Dev and BI Dev, BI Programme Delivery, Project Management, Solution Architect, Principal Consultant. Experience - near 14 years in Telecom, Healthcare, ,Housing groups and Higher Education Sector along with Police forces and ICO. My Azure Journey - Last 4 years feel like20! ➢ Healthcare - 2015-16 ➢ Higher Education 2016-18 ➢ Housing 2017-18 ➢ ICO 2017-2018 Volunteer - AI-Tech.UK, AI Tech User Group, AI Tech North 2019, SQL Pass @SMdisrupt “Disrupt the disruption!”
  • 18. Azure More than 95 percent of Fortune 500 companies use Azure 120,000 New Azure Customers per month 30+ years Over three decades of experienceserving enterprise customers 68,000+ partners 70+ certifications Cloud Leader since 2015
  • 20. Services Compute Web & Mobile Data & Storage Analytics Integration (Hybrid and Cloud ) Internet of Things Networking Hybrid Operations Security & Management Developer Services Machine Learning and AI Support
  • 22. Azure Compute Virtual Machines Windows Virtual Machines Linux VMs Virtual Machine ScaleSets Azure Batch Azure ContainerService Container Instances Azure Container Service Kubernetes Service Azure ContainerRegistry Cloud Services Service Fabric Service Fabric Mesh Azure Functions Azure Batch AI DSVM
  • 25. Azure Data Storage and Analytics ➢ Machine Learning* ➢ Data LakeAnalytics* ➢ HDInsight ➢ Azure Databricks ➢ Analysis Services* ➢ Azure SQL Database ➢ Azure Data Warehouse* ➢ Azure Data Lake Store ➢ Azure Storage ➢ Azure Cosmos DB* ➢ Azure Data Factory* ➢ Event Hub ➢ Event Grid ➢ IoT hub ➢ Stream Analytics ➢ Data Catalog ➢ Data Explorer*
  • 27. Azure Networking ➢ Virtual Network ➢ Load Balancer ➢ Azure DNS ➢ Traffic Manager ➢ Data Gateway ➢ VPN Gateway ➢ ExpressRoute ➢ ApplicationGateway ➢ Network Watcher ➢ CDN
  • 28. Azure Hybrid Integration Azure Managed Instance* DMA/DMS Azure Backup Azure Recovery Azure Storsimple Azure Sync Azure Data box* Azure Gateways AD Connect Containers Service Azure Stack
  • 29. Machine Learning and AI Tools ➢ ML Studio ➢ VS Code ➢ ML.Net ➢ Azure MLPackages ➢ AI Toolkit for IoT ➢ MML Spark Frameworks ➢ CNTK ➢ ONNX ➢ TensorFlow ➢ Pytorch ➢ MXNet ➢ Caffe2 Infrastructure ➢ Azure Batch AI / DSVM ➢ AKS ➢ ADLS ➢ Databricks ➢ Spark for AzureHDinsight ➢ Edge ➢ SQL
  • 31. Azure Dev and Ops Support ➢ Visual Studio Code ➢ Azure SDK ➢ Command-line tools ➢ Azure PowerShell ➢ Azure Command-Line Interface (Azure CLI) ➢ Storage Explorer ➢ Visual Studio Tools for Azure ➢ Visual Studio for Mac ➢ Docker Tools ➢ Azure Portal! ➢ DevOps ➢ OMS and log analytics Build cloud apps for Java, Node, Python, Ruby, PHP or .NET T-SQL!
  • 32. Security and Compliance ➢ Azure AD ➢ Subscription Security - IAM and RBAC ➢ Operational Security - Advanced Threat Detection, Auditing and Logging, OMS ➢ Network Security ➢ Compute Security ➢ Key Security ➢ Data Security ➢ Identity and Information Protection ➢ Security Centre ➢ 70+ Global, Government, Industry and Regional Compliances inc GDPR
  • 33. Azure - What's Different Regions Nature of Integration Hybrid Development platform Reporting platform Support TCO PaaS Power Easier - Everything Documentation Community IP Ethos and Philosophy
  • 34. Azure - Good and Bad Positives ● True Trusted Enterprise ● Dominance in Paas, ML, Analytics, IoT,PowerBI ● Maturity - Cloud Leader since2015 ● Great Dev and Test support andtools ● Works well in Windows or Microsoftenvironment ● Agility and commitment ● Great knowledgeable support ● 54 regions and Data box! ● Clear consideration for .NET. ● Open Source integration ● Hybrid consistency Negatives ● Maturity in Prod and Enterprise islow ● Cross platform ● Devops for some services can betricky ● Free and Preview services ● Quick Releases, changes andupdates
  • 35. Google Cloud Platform -James Heggs Tech Returners - https://techreturners.com Background 10+ years Software DevelopmentSaaS Discovered the world of DevOps for improving delivery of ouroperations One of those‘ooh shiny new things’ types of Techies Experience Software development largely in web application and SaaS platforms Migration from on-premise virtualisation to cloud based environments Big fan of containerisation and Kubernetesorchestration Very big fan of Continuous deployment and deployment pipelining CNCF/Open source adoption tooling and infrastructure automation GCP Journey Used in anger only really the past 6-12months Decided to try a largely PaaS based approach for the construction of software for a startup
  • 36. 40 The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. Google Cloud Platform Icons Identity & Security Cloud IAM Cloud Resource Cloud Security Key Cloud Security Manager Scanner Management Command Service Center BeyondCorp Pr Data Loss PI Identity-AwareSecurity Key evention A Proxy Enforcement Big Data BigQuery Cloud Dataflow Cloud Dataproc Cloud Dataprep Cloud Datalab Cloud Pub/Sub Genomics Cloud Composer Cloud AI Cloud Machine Learning Engine Cloud Vision API Cloud Speech-to-Text Cloud Video Cloud Intelligence AutoML API Cloud TPU Cloud Natural Language API Cloud Translation API Cloud JobsAPI Advanced Cloud Solutions Lab Text-to-Speech Dialogflow Enterprise Edition Compute Compute App Kubernetes Engine Engine Engine GPU F Cloud s Container- unction OptimizedOS Data Transfer Transfer Appliance
  • 37. 41 The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. Networking Virtual Private Cloud CloudLoad Balancing Cloud CDN Dedicated Interconnect CloudDNS Cloud Network Cloud ExternalIP Addresses Cloud Firewall Rules Cloud Routes Cloud VPN Management Tools Stackdriver Monitoring Logging Error Reporting Trace Debugger Cloud Deployment Manager Cloud APIs Cloud Console Cloud Shell Cloud Mobile App Cloud BillingAPI Profiler Cloud Router Partner Interconnect Cloud Armor Standard NetworkTier Premium NetworkTier Google Cloud Platform Icons
  • 38. 42 The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. Developer Tools Cloud SDK Cloud Source Repositories Maven App EnginePlugin CloudTools forIntelliJ Cloud Tools for PowerShell Cloud Toolsfor Visual Studio Container Registry CloudTools for Eclipse Cloud Build API Platform &Ecosystems API Analytics API Monetization ApigeeAPI Platform Apigee Sense Cloud Endpoints Developer Portal Gradle App EnginePlugin IDEplugins Internet of Things CloudIoT Core CloudIoT Edge Storage &Databases Cloud Storage Cloud Bigtable Cloud Datastore Cloud SQL Cloud Spanner Persistent Disk Cloud Memorystore Google Cloud Platform Icons Cloud Filestore Cloud TestLab
  • 41. Where is GCP going Totally ripped off this slide -Yoink! Thanks Steven
  • 44. Google Cloud Platform - Machine Learning and AI ● Developer readyAPI’s ○ Vision API - Image ContentAnalysis ○ Cloud speech to text ○ Cloud text to speech ○ Cloud natural languageprocessing ● Firebase PredictionsAPI ○ https://firebase.google.com/products/predictions/ ● DialogFlow ○ ChatBot (Conversational Interfaces and leverages GoogleML) ○ Google Cloud FunctionsReady ○ Multi Language Support ● More control - Cloud Machine Learning Engine or Cloud TPU’s ○ TensorFlow Model Creation ○ Access to high throughput/specmachines
  • 45. Google Cloud Platform - Machine Learning - Cloud TPU
  • 46. Google Cloud Platform - Databases ● Cloud SQL ○ MySQL or Postgres ● BigTable ○ Low latency ○ Useful for AdTech (instantresponse) ○ NoSQL ● Cloud Spanner ○ Mission Critical RelationalDatabase ○ Transactional ○ Powers Google Search ● Lots of others like: ○ Cloud Datastore ○ Cloud Firestore ○ Firebase Realtime Database
  • 47. Google Cloud Platform - Databases
  • 48. Google Cloud Platform - Serverless ● https://cloud.google.com/serverless/ ● Cloud Functions ○ Less language coverage than AWSLambda ○ Only recently out of Beta ● App Engine ○ Essentially bundle your apps (EG. Express) automatically in to Docker containers and deploy ● Cloud Pub/Sub ○ Like SNS - Message Architecture - ZeroConfig ● Kubernetes Engine ServerlessAddOn ○ Run your own Kubernetes cluster whilst providing ability to deploy serverless apps to it ● Cloud Build ○ Serverless build and deploymentpipelines
  • 49. Google Cloud Platform - Kubernetes - OOTB + On-Prem
  • 50. Google Cloud Platform -The Good and The Bad Good Bad GCP Product Strategy GCP Product Strategy Developer ready - PaaS,Serverless, Firebase Cloud functions languagecoverage Machine Deep Learning made(slightly) accessible Less documentation of lower levelconfig like VPC, Security Serverless OfferingGrowing IAM and Service Accounts