SlideShare a Scribd company logo
1 of 24
What Is Cloud Computing? 
Public and Private Clouds
A Simple Definition 
At a basic level Cloud Computing is a collection of: 
• Compute 
• Storage 
• Networking 
Resources that can be consumed on demand.
Public and Private 
• Public Clouds allow you to consume resource that’s 
managed by a third party 
• Private Clouds allow you to better allocate resource in 
your own data centre 
• Both provide Networking, Compute and Storage 
Resources
Cloud vs Traditional DC 
Cloud 
Advantages 
• Flexible Infrastructure 
– Quick to provision 
• “On demand” servers 
– Power on/off as you need 
• Pay as you go service 
– Public cloud only 
Disadvantages 
• Lack of physical access 
Traditional Data Centres 
Advantages 
• Complete Control 
Disadvantages 
• Wasted Resources 
• Long lead times for new 
equipment 
• Always on Infrastructure
Problems With Scale 
Cloud provides us with a method of allocating the resources we need, without the risk 
of wastage. Public cloud allows us to consume resources with a greater elasticity 
than a Traditional DC or Private Cloud and an ability to handle high demand without 
crashing our systems without a large upfront investment.
Problems in a Traditional DC 
• You need to plan capacity carefully 
• Often an unknown quantity 
• Best guess 
• Finite resource 
• Limited ability to burst 
• Wasted resource
Cloud Advantages 
Public Clouds 
• Better Allocation of resources 
• Flexible Environments 
• Lower Capital Expenditure 
– No upfront costs 
• Business Continuity 
– Built in redundancy 
• Easier and Automatic Upgrades 
• Massive Scale 
• Accredited Security Standards 
(ISO) 
Private Clouds 
• Better Allocation of resources 
• Flexible Environments 
• Your own Data Centre can be 
repurposed 
• Complete control over your 
systems and facilities 
• The big problem with private cloud 
is you are still limited by your own 
hardware
Why Public Cloud Makes Sense 
• No upfront investment / Low cost to entry 
• Virtually limitless storage, compute and 
networking capability 
• No long lead times to provision servers 
• Pay as you go (no wasted spend on IT resource) 
• Excellent security standards (ISO) 
• Value added services delivered by PaaS 
offerings
Major Players 
Public Clouds Private Clouds
Market Leaders 
As of May 2014 Gartner 
Placed AWS as the market 
leader 
However its always been 
the leader!
AWS Products 
IaaS 
• EC2 (compute) 
• VPC, Direct Connect (networking) 
• S3, Glacier (storage) 
PaaS 
• RDS (databases) 
– MySQL, MSSQL, Postgres, 
Oracle 
• Application Services 
– SES, SQS, Cloud Search, 
Elastic Transcode 
• Analytics 
– Elastic Map Reduce 
• Enterprise Applications 
– Workspaces, Zocalo 
• Many Many More
Amazon Web Services
Why Choose IaaS? 
• Complete control of environment 
– Allows you to customise the settings for your 
use case 
• Full access to the underlying systems 
– Use existing tools 
• Ability to use custom software stacks 
– In house or bespoke software
Why Choose PaaS? 
• Very quick to provision a fully functional 
service (DB, Email, File Storage, etc, etc) 
– Minimal configuration 
• Reduce management overhead for IT staff 
– Automated updates 
– Automated backup and recovery 
• Highly available at a fraction of the cost 
• Tried and tested
Monitoring and Logging 
• CloudWatch 
– System Level Monitoring by default 
– Custom Metric Support for specialist 
monitoring 
• CloudTrail 
– An audit trail of console and programmatic 
access to AWS 
– Ability to push EC2 logs to storage
CloudWatch 
Monitoring for AWS Resources 
• Hypervisor level metrics 
• CPU 
• Disk IO 
• Network Traffic 
• Elastic Load Balancer Stats 
• Backend Connections 
• Backend Errors 
• Latency 
• Elastic Block Storage 
• More detailed disk IO 
Alarms 
• Can be used to trigger autoscale events 
• Adding EC2 resource 
• Removing EC2 resource when no longer 
needed 
Custom Metrics 
• Application level metrics 
• Memory usage 
• Disk Space 
• Apache/Nginx connections 
• Anything you can script 
• Metric Sample Rates 
• Standard is 5 min average (no cost) 
• Advanced is 1 min average (extra cost) 
Resources 
• Statsd: https://github.com/camitz/aws-cloudwatch- 
statsd-backend 
• Nginx: 
https://github.com/newsapps/awsmonitors 
• More info: http://aws.amazon.com/cloudwatch/
CloudWatch DashBoard
Network Security 
• VPC (Virtual Private Cloud) 
– Your own network within amazon 
• Define your own subnets 
– Access Controls 
• Security Groups (software firewall) 
• NACLs (network access control lists) 
– External Access 
• Direct Connect 
• VPN (Virtual Private network) 
• Public Subnets (Elastic IP’s)
Data Security 
• AWS provides a key management service 
• EBS Encrypted Volumes 
– Automatically encrypted at rest 
• Do it yourself! 
– Use encryption within EC2 on EBS voumes 
• S3 encryption 
– Server side encryption
User Security 
• IAM (Identity Access management) 
– Controls on a per user basis access to 
services 
– Granular control of services 
– Logs via CloudTrail 
– Supports MFA (multifactor authentication)
Security Accreditations
Use Cases
Use Cases
Use Cases

More Related Content

What's hot

Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computingeteshagarwal1
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Assignment on Cloud Computing
Assignment on Cloud ComputingAssignment on Cloud Computing
Assignment on Cloud ComputingAl Shahriar
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxDr Geetha Mohan
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesAbdelkhalik Mosa
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT WSO2
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computinggaurav jain
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)Prakhyath Rai
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationPriyanka Sharma
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 

What's hot (20)

Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Assignment on Cloud Computing
Assignment on Cloud ComputingAssignment on Cloud Computing
Assignment on Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling Technologies
 
Agent architectures
Agent architecturesAgent architectures
Agent architectures
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Unit 4
Unit 4Unit 4
Unit 4
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Viewers also liked

Cloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsCloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsYash Gupta
 
Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Boris Hristov
 
Cloud computing
Cloud computingCloud computing
Cloud computingStudent
 
Fundamental cloud computing
Fundamental cloud computingFundamental cloud computing
Fundamental cloud computingAsmaa Ibrahim
 
Everything about Cloud Computing
Everything about Cloud ComputingEverything about Cloud Computing
Everything about Cloud ComputingIDS Infotech
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptshibamughal
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 

Viewers also liked (12)

Cloud Computing: Some Basic Concepts
Cloud Computing: Some Basic ConceptsCloud Computing: Some Basic Concepts
Cloud Computing: Some Basic Concepts
 
Cloud computing ... simple
Cloud computing ... simpleCloud computing ... simple
Cloud computing ... simple
 
Cloud Computing in Simple Words!
Cloud Computing in Simple Words!Cloud Computing in Simple Words!
Cloud Computing in Simple Words!
 
Cloud computing ppt.
Cloud computing ppt.Cloud computing ppt.
Cloud computing ppt.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Fundamental cloud computing
Fundamental cloud computingFundamental cloud computing
Fundamental cloud computing
 
Everything about Cloud Computing
Everything about Cloud ComputingEverything about Cloud Computing
Everything about Cloud Computing
 
Anger management
Anger managementAnger management
Anger management
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 

Similar to What is Cloud computing?

Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015Eduserv
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSArun Sirimalla
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsAvere Systems
 
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindDeliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindAvere Systems
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSAWS Vietnam Community
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesStridely Solutions
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”Hardway Hou
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginnersJoseph Amirani
 
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxBetter, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxJohn Burwell
 
Data Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcData Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcDataTactics
 

Similar to What is Cloud computing? (20)

Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWS
 
AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for Analysts
 
Débuter sur le cloud AWS
Débuter sur le cloud AWSDébuter sur le cloud AWS
Débuter sur le cloud AWS
 
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your MindDeliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWS
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginners
 
Beyond EC2 and S3
Beyond EC2 and S3Beyond EC2 and S3
Beyond EC2 and S3
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Cloud Service.pptx
Cloud Service.pptxCloud Service.pptx
Cloud Service.pptx
 
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxBetter, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
 
Data Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtcData Tactics dhs introduction to cloud technologies wtc
Data Tactics dhs introduction to cloud technologies wtc
 

More from Richard Harvey

More from Richard Harvey (20)

Securityhub
SecurityhubSecurityhub
Securityhub
 
Core services
Core servicesCore services
Core services
 
Amplify console
Amplify consoleAmplify console
Amplify console
 
AWS Identity Access Management
AWS Identity Access ManagementAWS Identity Access Management
AWS Identity Access Management
 
Introducing aws deep lens
Introducing aws deep lensIntroducing aws deep lens
Introducing aws deep lens
 
AI Today
AI TodayAI Today
AI Today
 
Re cap2018
Re cap2018Re cap2018
Re cap2018
 
Mitigating techniques
Mitigating techniquesMitigating techniques
Mitigating techniques
 
Practical AWS Fargate
Practical AWS FargatePractical AWS Fargate
Practical AWS Fargate
 
Amazon Container Services - Let me count the ways
Amazon Container Services - Let me count the waysAmazon Container Services - Let me count the ways
Amazon Container Services - Let me count the ways
 
Amazon Container Services
Amazon Container ServicesAmazon Container Services
Amazon Container Services
 
AWS Security and Encryption
AWS Security and EncryptionAWS Security and Encryption
AWS Security and Encryption
 
Deep dive - AWS security by design
Deep dive - AWS security by designDeep dive - AWS security by design
Deep dive - AWS security by design
 
Lex and connect
Lex and connectLex and connect
Lex and connect
 
Amazon Workspaces Master Class
Amazon Workspaces Master ClassAmazon Workspaces Master Class
Amazon Workspaces Master Class
 
Micro services and Containers
Micro services and ContainersMicro services and Containers
Micro services and Containers
 
AWS 101 Guide
AWS 101 GuideAWS 101 Guide
AWS 101 Guide
 
About Me
About MeAbout Me
About Me
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 

Recently uploaded

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

What is Cloud computing?

  • 1. What Is Cloud Computing? Public and Private Clouds
  • 2. A Simple Definition At a basic level Cloud Computing is a collection of: • Compute • Storage • Networking Resources that can be consumed on demand.
  • 3. Public and Private • Public Clouds allow you to consume resource that’s managed by a third party • Private Clouds allow you to better allocate resource in your own data centre • Both provide Networking, Compute and Storage Resources
  • 4. Cloud vs Traditional DC Cloud Advantages • Flexible Infrastructure – Quick to provision • “On demand” servers – Power on/off as you need • Pay as you go service – Public cloud only Disadvantages • Lack of physical access Traditional Data Centres Advantages • Complete Control Disadvantages • Wasted Resources • Long lead times for new equipment • Always on Infrastructure
  • 5. Problems With Scale Cloud provides us with a method of allocating the resources we need, without the risk of wastage. Public cloud allows us to consume resources with a greater elasticity than a Traditional DC or Private Cloud and an ability to handle high demand without crashing our systems without a large upfront investment.
  • 6. Problems in a Traditional DC • You need to plan capacity carefully • Often an unknown quantity • Best guess • Finite resource • Limited ability to burst • Wasted resource
  • 7. Cloud Advantages Public Clouds • Better Allocation of resources • Flexible Environments • Lower Capital Expenditure – No upfront costs • Business Continuity – Built in redundancy • Easier and Automatic Upgrades • Massive Scale • Accredited Security Standards (ISO) Private Clouds • Better Allocation of resources • Flexible Environments • Your own Data Centre can be repurposed • Complete control over your systems and facilities • The big problem with private cloud is you are still limited by your own hardware
  • 8. Why Public Cloud Makes Sense • No upfront investment / Low cost to entry • Virtually limitless storage, compute and networking capability • No long lead times to provision servers • Pay as you go (no wasted spend on IT resource) • Excellent security standards (ISO) • Value added services delivered by PaaS offerings
  • 9. Major Players Public Clouds Private Clouds
  • 10. Market Leaders As of May 2014 Gartner Placed AWS as the market leader However its always been the leader!
  • 11. AWS Products IaaS • EC2 (compute) • VPC, Direct Connect (networking) • S3, Glacier (storage) PaaS • RDS (databases) – MySQL, MSSQL, Postgres, Oracle • Application Services – SES, SQS, Cloud Search, Elastic Transcode • Analytics – Elastic Map Reduce • Enterprise Applications – Workspaces, Zocalo • Many Many More
  • 13. Why Choose IaaS? • Complete control of environment – Allows you to customise the settings for your use case • Full access to the underlying systems – Use existing tools • Ability to use custom software stacks – In house or bespoke software
  • 14. Why Choose PaaS? • Very quick to provision a fully functional service (DB, Email, File Storage, etc, etc) – Minimal configuration • Reduce management overhead for IT staff – Automated updates – Automated backup and recovery • Highly available at a fraction of the cost • Tried and tested
  • 15. Monitoring and Logging • CloudWatch – System Level Monitoring by default – Custom Metric Support for specialist monitoring • CloudTrail – An audit trail of console and programmatic access to AWS – Ability to push EC2 logs to storage
  • 16. CloudWatch Monitoring for AWS Resources • Hypervisor level metrics • CPU • Disk IO • Network Traffic • Elastic Load Balancer Stats • Backend Connections • Backend Errors • Latency • Elastic Block Storage • More detailed disk IO Alarms • Can be used to trigger autoscale events • Adding EC2 resource • Removing EC2 resource when no longer needed Custom Metrics • Application level metrics • Memory usage • Disk Space • Apache/Nginx connections • Anything you can script • Metric Sample Rates • Standard is 5 min average (no cost) • Advanced is 1 min average (extra cost) Resources • Statsd: https://github.com/camitz/aws-cloudwatch- statsd-backend • Nginx: https://github.com/newsapps/awsmonitors • More info: http://aws.amazon.com/cloudwatch/
  • 18. Network Security • VPC (Virtual Private Cloud) – Your own network within amazon • Define your own subnets – Access Controls • Security Groups (software firewall) • NACLs (network access control lists) – External Access • Direct Connect • VPN (Virtual Private network) • Public Subnets (Elastic IP’s)
  • 19. Data Security • AWS provides a key management service • EBS Encrypted Volumes – Automatically encrypted at rest • Do it yourself! – Use encryption within EC2 on EBS voumes • S3 encryption – Server side encryption
  • 20. User Security • IAM (Identity Access management) – Controls on a per user basis access to services – Granular control of services – Logs via CloudTrail – Supports MFA (multifactor authentication)