SlideShare a Scribd company logo
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

PPTX
Database fundamentals(database)
PPTX
Data Designs (Software Engg.)
PPTX
Cloud computing intro
PPTX
Distributed DBMS - Unit 5 - Semantic Data Control
PDF
Virtualization for Cloud Environment
PPTX
Multidimensional schema of data warehouse
PPTX
Distributed computing
PPT
Layered Architecture
Database fundamentals(database)
Data Designs (Software Engg.)
Cloud computing intro
Distributed DBMS - Unit 5 - Semantic Data Control
Virtualization for Cloud Environment
Multidimensional schema of data warehouse
Distributed computing
Layered Architecture

What's hot (20)

PPT
Distributed computing
PPTX
Virtualization in Cloud Computing and Machine reference Model
PPT
Unit-3_BDA.ppt
PPTX
Challenges of Conventional Systems.pptx
PPTX
What is Virtualization and its types & Techniques.What is hypervisor and its ...
PPTX
Data storage security in cloud computing
PDF
Resource replication in cloud computing.
PPTX
Distributed database management system
PPTX
Hypervisor
PPTX
PPT
Resource provisioning optimization in cloud computing
PPTX
Deployment Models of Cloud Computing.pptx
PPTX
Cs6703 grid and cloud computing unit 3
PPTX
Introduction of Cloud computing
PPT
distributed shared memory
PPTX
Distributed shred memory architecture
PPTX
Storage virtualization
PDF
Evolution of Cloud Computing
DOCX
VIRTUALIZATION STRUCTURES TOOLS.docx
Distributed computing
Virtualization in Cloud Computing and Machine reference Model
Unit-3_BDA.ppt
Challenges of Conventional Systems.pptx
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Data storage security in cloud computing
Resource replication in cloud computing.
Distributed database management system
Hypervisor
Resource provisioning optimization in cloud computing
Deployment Models of Cloud Computing.pptx
Cs6703 grid and cloud computing unit 3
Introduction of Cloud computing
distributed shared memory
Distributed shred memory architecture
Storage virtualization
Evolution of Cloud Computing
VIRTUALIZATION STRUCTURES TOOLS.docx
Ad

Viewers also liked (12)

PPTX
Cloud Computing: Some Basic Concepts
PPTX
Cloud computing ... simple
PPTX
Cloud Computing in Simple Words!
PPTX
Cloud computing ppt.
PPTX
Cloud computing
PPTX
Fundamental cloud computing
PPT
Everything about Cloud Computing
PPTX
Anger management
PPT
Cloud computing ppt
PDF
Cloud computing Basics
PPT
Cloud computing simple ppt
PPTX
Azure Cloud PPT
Cloud Computing: Some Basic Concepts
Cloud computing ... simple
Cloud Computing in Simple Words!
Cloud computing ppt.
Cloud computing
Fundamental cloud computing
Everything about Cloud Computing
Anger management
Cloud computing ppt
Cloud computing Basics
Cloud computing simple ppt
Azure Cloud PPT
Ad

Similar to What is Cloud computing? (20)

PPTX
Virtualization and cloud computing
PDF
AWS Certified Cloud Practitioner Slides v13 (1)_1.pdf
PPTX
The move-to-hybrid-cloud-itsmf-april2015
PDF
Building a Bigdata Architecture on AWS
PPTX
Virtualization vs. Cloud Computing: What's the Difference?
PPTX
Building a Just-in-Time Application Stack for Analysts
PPTX
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
PPTX
Meetup #3: Migrate a fast scale system to AWS
PPTX
Amazon AWS vs Azure Cloud vs Kubernetes
PPTX
Clould Computing and its application in Libraries
PDF
How To Build A Stable And Robust Base For a “Cloud”
PPTX
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
PDF
Cloud stack for_beginners
PDF
Cloudstack for beginners
PPTX
Beyond EC2 and S3
PPTX
Cloud computing_Final
PPTX
Cloud Service.pptx
PDF
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
PPTX
cloud computing data for computer science.pptx
PPTX
Data Tactics dhs introduction to cloud technologies wtc
Virtualization and cloud computing
AWS Certified Cloud Practitioner Slides v13 (1)_1.pdf
The move-to-hybrid-cloud-itsmf-april2015
Building a Bigdata Architecture on AWS
Virtualization vs. Cloud Computing: What's the Difference?
Building a Just-in-Time Application Stack for Analysts
Deliver Best-in-Class HPC Cloud Solutions Without Losing Your Mind
Meetup #3: Migrate a fast scale system to AWS
Amazon AWS vs Azure Cloud vs Kubernetes
Clould Computing and its application in Libraries
How To Build A Stable And Robust Base For a “Cloud”
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Cloud stack for_beginners
Cloudstack for beginners
Beyond EC2 and S3
Cloud computing_Final
Cloud Service.pptx
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
cloud computing data for computer science.pptx
Data Tactics dhs introduction to cloud technologies wtc

More from Richard Harvey (20)

PPTX
Securityhub
PPTX
Core services
PPTX
Amplify console
PDF
AWS Identity Access Management
PDF
Introducing aws deep lens
PDF
AI Today
PDF
Re cap2018
PDF
Mitigating techniques
PPTX
Practical AWS Fargate
PDF
Amazon Container Services - Let me count the ways
PPTX
Amazon Container Services
PPTX
AWS Security and Encryption
PPTX
Deep dive - AWS security by design
PPTX
Lex and connect
PPTX
Amazon Workspaces Master Class
PPTX
Micro services and Containers
PPTX
AWS 101 Guide
PPTX
About Me
PPTX
Cloud Architecture
PPTX
Cloud Strategy
Securityhub
Core services
Amplify console
AWS Identity Access Management
Introducing aws deep lens
AI Today
Re cap2018
Mitigating techniques
Practical AWS Fargate
Amazon Container Services - Let me count the ways
Amazon Container Services
AWS Security and Encryption
Deep dive - AWS security by design
Lex and connect
Amazon Workspaces Master Class
Micro services and Containers
AWS 101 Guide
About Me
Cloud Architecture
Cloud Strategy

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

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)