Presentation.pptx
Presentation.pptx
•
• ON-DEMAND SELF SERVICE:
• A CONSUMER CAN UNILATERALLY PROVISION COMPUTING CAPABILITIES, AUTOMATICALLY WITHOUT REQUIRING
HUMAN INTERACTION WITH EACH SERVICE’S PROVIDER.
• HETEROGENEOUS ACCESS:
• CAPABILITIES ARE AVAILABLE OVER THE NETWORK AND ACCESSED THROUGH STANDARD MECHANISMS THAT PROMOTE
USE BY HETEROGENEOUS THIN OR THICK CLIENT PLATFORMS.
4
• RESOURCE POOLING:
• THE PROVIDER’S COMPUTING RESOURCES ARE POOLED TO SERVE MULTIPLE CONSUMERS USING A MULTI-TENANT MODEL.
• DIFFERENT PHYSICAL AND VIRTUAL RESOURCES DYNAMICALLY ASSIGNED AND REASSIGNED ACCORDING TO CONSUMER
DEMAND.
• MEASURED SERVICE:
• CLOUD SYSTEMS AUTOMATICALLY CONTROL AND OPTIMIZE RESOURCES USED BY LEVERAGING A METERING CAPABILITY AT
SOME LEVEL OF ABSTRACTION APPROPRIATE TO THE TYPE OF SERVICE.
• IT WILL PROVIDE ANALYZABLE AND PREDICTABLE COMPUTING PLATFORM.
5
BENEFITS OF CLOUD COMPUTING
• COST
• CLOUD COMPUTING ELIMINATES THE CAPITAL EXPENSE OF BUYING HARDWARE AND
SOFTWARE AND SETTING UP AND RUNNING ON-SITE DATA CENTERS—THE RACKS OF
SERVERS, THE ROUND-THE-CLOCK ELECTRICITY FOR POWER AND COOLING, THE IT EXPERTS
FOR MANAGING THE INFRASTRUCTURE. IT ADDS UP FAST.
• SPEED
• MOST CLOUD COMPUTING SERVICES ARE PROVIDED SELF SERVICE AND ON DEMAND, SO
EVEN VAST AMOUNTS OF COMPUTING RESOURCES CAN BE PROVISIONED IN MINUTES,
TYPICALLY WITH JUST A FEW MOUSE CLICKS, GIVING BUSINESSES A LOT OF FLEXIBILITY AND
TAKING THE PRESSURE OFF CAPACITY PLANNING.
BENEFITS OF CLOUD COMPUTING CONTD…
• GLOBAL SCALE
• THE BENEFITS OF CLOUD COMPUTING SERVICES INCLUDE THE ABILITY TO SCALE ELASTICALLY.
IN CLOUD SPEAK, THAT MEANS DELIVERING THE RIGHT AMOUNT OF IT RESOURCES—FOR
EXAMPLE, MORE OR LESS COMPUTING POWER, STORAGE, BANDWIDTH—RIGHT WHEN IT IS
NEEDED AND FROM THE RIGHT GEOGRAPHIC LOCATION.
• PRODUCTIVITY
• ON-SITE DATA CENTERS TYPICALLY REQUIRE A LOT OF “RACKING AND STACKING”—
HARDWARE SETUP, SOFTWARE PATCHING, AND OTHER TIME-CONSUMING IT MANAGEMENT
CHORES. CLOUD COMPUTING REMOVES THE NEED FOR MANY OF THESE TASKS, SO IT
TEAMS CAN SPEND TIME ON ACHIEVING MORE IMPORTANT BUSINESS GOALS.
BENEFITS OF CLOUD COMPUTING CONTD…
• PERFORMANCE
• THE BIGGEST CLOUD COMPUTING SERVICES RUN ON A WORLDWIDE NETWORK OF SECURE
DATA CENTERS, WHICH ARE REGULARLY UPGRADED TO THE LATEST GENERATION OF FAST
AND EFFICIENT COMPUTING HARDWARE. THIS OFFERS SEVERAL BENEFITS OVER A SINGLE
CORPORATE DATA CENTER, INCLUDING REDUCED NETWORK LATENCY FOR APPLICATIONS
AND GREATER ECONOMIES OF SCALE.
• RELIABILITY
• CLOUD COMPUTING MAKES DATA BACKUP, DISASTER RECOVERY AND BUSINESS
CONTINUITY EASIER AND LESS EXPENSIVE BECAUSE DATA CAN BE MIRRORED AT MULTIPLE
REDUNDANT SITES ON THE CLOUD PROVIDER’S NETWORK.
• SECURITY
• MANY CLOUD PROVIDERS OFFER A BROAD SET OF POLICIES, TECHNOLOGIES AND
CONTROLS THAT STRENGTHEN YOUR SECURITY POSTURE OVERALL, HELPING PROTECT
YOUR DATA, APPS AND INFRASTRUCTURE FROM POTENTIAL THREATS.
TYPES OF CLOUD COMPUTING
• PUBLIC CLOUD
• PUBLIC CLOUDS ARE OWNED AND OPERATED BY A THIRD-PARTY CLOUD SERVICE PROVIDERS, WHICH DELIVER THEIR
COMPUTING RESOURCES LIKE SERVERS AND STORAGE OVER THE INTERNET. MICROSOFT AZURE, AMAZON WEB SERVICES,
GOOGLE CLOUD PROVIDER ARE EXAMPLES OF A PUBLIC CLOUD. WITH A PUBLIC CLOUD, ALL HARDWARE, SOFTWARE AND
OTHER SUPPORTING INFRASTRUCTURE IS OWNED AND MANAGED BY THE CLOUD PROVIDER. YOU ACCESS THESE SERVICES
AND MANAGE YOUR ACCOUNT USING A WEB BROWSER. LEARN MORE ABOUT THE PUBLIC CLOUD.
• PRIVATE CLOUD
• A PRIVATE CLOUD REFERS TO CLOUD COMPUTING RESOURCES USED EXCLUSIVELY BY A SINGLE BUSINESS OR
ORGANISATION. A PRIVATE CLOUD CAN BE PHYSICALLY LOCATED ON THE COMPANY’S ON-SITE DATACENTER.
SOME COMPANIES ALSO PAY THIRD-PARTY SERVICE PROVIDERS TO HOST THEIR PRIVATE CLOUD. A PRIVATE
CLOUD IS ONE IN WHICH THE SERVICES AND INFRASTRUCTURE ARE MAINTAINED ON A PRIVATE
NETWORK. LEARN MORE ABOUT THE PRIVATE CLOUD.
• HYBRID CLOUD
• HYBRID CLOUDS COMBINE PUBLIC AND PRIVATE CLOUDS, BOUND TOGETHER BY TECHNOLOGY THAT ALLOWS
DATA AND APPLICATIONS TO BE SHARED BETWEEN THEM. BY ALLOWING DATA AND APPLICATIONS TO MOVE
BETWEEN PRIVATE AND PUBLIC CLOUDS, A HYBRID CLOUD GIVES YOUR BUSINESS GREATER FLEXIBILITY, MORE
DEPLOYMENT OPTIONS AND HELPS OPTIMISE YOUR EXISTING INFRASTRUCTURE, SECURITY AND
COMPLIANCE. LEARN MORE ABOUT THE HYBRID CLOUD.
TYPES OF CLOUD SERVICES: IAAS, PAAS, SERVERLESS
AND SAAS
• INFRASTRUCTURE AS A SERVICE (IAAS)
• THE MOST BASIC CATEGORY OF CLOUD COMPUTING SERVICES. WITH IAAS,
YOU RENT IT INFRASTRUCTURE—SERVERS AND VIRTUAL MACHINES (VMS),
STORAGE, NETWORKS, OPERATING SYSTEMS—FROM A CLOUD PROVIDER ON
A PAY-AS-YOU-GO BASIS.
• PLATFORM AS A SERVICE (PAAS)
• PLATFORM AS A SERVICE REFERS TO CLOUD COMPUTING SERVICES THAT SUPPLY AN
ON-DEMAND ENVIRONMENT FOR DEVELOPING, TESTING, DELIVERING AND
MANAGING SOFTWARE APPLICATIONS. PAAS IS DESIGNED TO MAKE IT EASIER FOR
DEVELOPERS TO QUICKLY CREATE WEB OR MOBILE APPS, WITHOUT WORRYING ABOUT
SETTING UP OR MANAGING THE UNDERLYING INFRASTRUCTURE OF SERVERS,
STORAGE, NETWORK AND DATABASES NEEDED FOR DEVELOPMENT.
• SOFTWARE AS A SERVICE (SAAS)
• SOFTWARE AS A SERVICE IS A METHOD FOR DELIVERING SOFTWARE APPLICATIONS OVER
THE INTERNET, ON DEMAND AND TYPICALLY ON A SUBSCRIPTION BASIS. WITH SAAS,
CLOUD PROVIDERS HOST AND MANAGE THE SOFTWARE APPLICATION AND UNDERLYING
INFRASTRUCTURE AND HANDLE ANY MAINTENANCE, LIKE SOFTWARE UPGRADES AND
SECURITY PATCHING. USERS CONNECT TO THE APPLICATION OVER THE INTERNET,
USUALLY WITH A WEB BROWSER ON THEIR PHONE, TABLET OR PC.
•
•
•
•
•
•
•
•
•
•
•
Presentation.pptx
• VERTICAL SCALING, OR SCALING UP OR DOWN, WHERE YOU INCREASE OR DECREASE COMPUTING
POWER OR DATABASES AS NEEDED—EITHER BY CHANGING PERFORMANCE LEVELS OR BY USING
ELASTIC DATABASE POOLS TO AUTOMATICALLY ADJUST TO YOUR WORKLOAD DEMANDS.
• HORIZONTAL SCALING, OR SCALING OUT OR IN, WHERE YOU ADD MORE DATABASES OR
DIVIDE YOUR LARGE DATABASE INTO SMALLER NODES, USING A DATA PARTITIONING
APPROACH CALLED SHARDING, WHICH CAN BE MANAGED FASTER AND MORE EASILY
ACROSS SERVERS.
•
Diagram Source: Wikipedia
•
•
•
•
•
•
•
•
•
•





EC2 Infrastructure Concepts
•
•
•
•
•
•
•


•
•
•
Diagram Source: http://docs.aws.amazon.com
Presentation.pptx
•
•
•
•
•
•
•
•
•
•
•
Diagram Source: http://docs.aws.amazon.com









•
•
•


•
•

•
•
•
•
•
•
•
•
•
•
•
• HTTP://CONSOLE.AWS.AMAZON.COM
•
• HTTPS://PORTAL.AZURE.COM
•
•
•
•
•
Presentation.pptx
• A CONTAINER IS A STANDARD UNIT OF SOFTWARE THAT
PACKAGES UP CODE AND ALL ITS DEPENDENCIES SO THE
APPLICATION RUNS QUICKLY AND RELIABLY FROM ONE
COMPUTING ENVIRONMENT TO ANOTHER.
• A DOCKER CONTAINER IMAGE IS A LIGHTWEIGHT, STANDALONE,
EXECUTABLE PACKAGE OF SOFTWARE THAT INCLUDES EVERYTHING
NEEDED TO RUN AN APPLICATION: CODE, RUNTIME, SYSTEM
TOOLS, SYSTEM LIBRARIES AND SETTINGS.
• CONTAINER IMAGES BECOME CONTAINERS AT RUNTIME AND
IN THE CASE OF DOCKER CONTAINERS – IMAGES BECOME
CONTAINERS WHEN THEY RUN ON DOCKER ENGINE
•
•
•
•
•
•
•
Presentation.pptx
• AGILITY
• WHEN DEVELOPERS BUILD AND PACKAGE THEIR APPLICATIONS INTO CONTAINERS AND
PROVIDE THEM TO IT TO RUN ON A STANDARDIZED PLATFORM, THIS REDUCES THE OVERALL
EFFORT TO DEPLOY APPLICATIONS AND CAN STREAMLINE THE WHOLE DEV AND TEST CYCLE.
THIS ALSO INCREASES COLLABORATION AND EFFICIENCY BETWEEN DEV AND OPERATIONS
TEAMS TO SHIP APPS FASTER.
• PORTABILITY
• CONTAINERS PROVIDE A STANDARDIZED FORMAT FOR PACKAGING AND HOLDING ALL
THE COMPONENTS NECESSARY TO RUN THE DESIRED APPLICATION. THIS SOLVES THE
TYPICAL PROBLEM OF “IT WORKS ON MY MACHINE” AND ALLOWS FOR PORTABILITY
BETWEEN OS PLATFORMS AND BETWEEN CLOUDS. ANY TIME A CONTAINER IS DEPLOYED
ANYWHERE, IT EXECUTES IN A CONSISTENT ENVIRONMENT THAT REMAINS UNCHANGED
FROM ONE DEPLOYMENT TO ANOTHER. YOU NOW HAVE A CONSISTENT FORMAT, FROM
DEV BOX TO PRODUCTION.
•
•
INSTANCES
Presentation.pptx
Presentation.pptx
Presentation.pptx
Presentation.pptx
•
FASTER, RELIABLE, EFFICIENT, LIGHTWEIGHT, AND
SCALABLE
Not easily Scalable
Containers could communicate with each other
Containers had to be deployed appropriately
Containers had to be managed carefully
Auto scaling was not possible
Distributing traffic was still challenging
It was not Scalable
•
•
•
Kubernetes is an open-source container orchestration engine for automating deployment,
scaling, and management of containerized application.
•
More about Kubernetes
• Developed by Google and written in Golang with a huge community
• Can group ‘n’ containers into one logical unit for managing and
deploying them
Presentation.pptx
Presentation.pptx
•
•
•
•
•
•
•
•
Presentation.pptx
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Presentation.pptx
•
Presentation.pptx
Presentation.pptx
Presentation.pptx
Presentation.pptx

More Related Content

PPTX
Presentation.pptx
PPTX
Virtualization Technology
PPTX
AccuWeather
PPTX
Microsoft Azure Cloud fundamentals
PPTX
Cloud Computing.pptx
PPTX
Cloud computing and Docker
PPTX
cloud basics.pptx
PPTX
Speaker Presention by Irena Bojanova of the University of Maryland University...
Presentation.pptx
Virtualization Technology
AccuWeather
Microsoft Azure Cloud fundamentals
Cloud Computing.pptx
Cloud computing and Docker
cloud basics.pptx
Speaker Presention by Irena Bojanova of the University of Maryland University...

Similar to Presentation.pptx (20)

PPTX
Cloud computing & security basics
PPTX
CLOUD COMPUTING SERVICES - Cloud Reference Modal
PPTX
Introduction to Cloud Computing, Overview
PPTX
CloudComputing
PPTX
Overview of Cloud Computing
PPTX
Cloud migration
PPTX
network design 3.pptx
PDF
Enterprise Architecture vs. Data Architecture
PDF
Cloud Computing Fundamental
PPTX
Introduction to Cloud Computing
PPT
12458003.ppt
PPTX
Public Cloud Model.pptx
PPTX
Chap 3 infrastructure as a service(iaas)
PPTX
Detail Case Study on microsoft azure Service
PPTX
Microsoft cloud continuum
PPTX
Distributed Data Base.pptx
PPT
Radu crahmaliuc 23feb2012
PPTX
Oracle Service Cloud(Rightnow) Integration with EBS and JIRA
PPTX
UNIT IV RESOURCE MANAGEMENT AND SECURITY
PPTX
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx
Cloud computing & security basics
CLOUD COMPUTING SERVICES - Cloud Reference Modal
Introduction to Cloud Computing, Overview
CloudComputing
Overview of Cloud Computing
Cloud migration
network design 3.pptx
Enterprise Architecture vs. Data Architecture
Cloud Computing Fundamental
Introduction to Cloud Computing
12458003.ppt
Public Cloud Model.pptx
Chap 3 infrastructure as a service(iaas)
Detail Case Study on microsoft azure Service
Microsoft cloud continuum
Distributed Data Base.pptx
Radu crahmaliuc 23feb2012
Oracle Service Cloud(Rightnow) Integration with EBS and JIRA
UNIT IV RESOURCE MANAGEMENT AND SECURITY
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx

Recently uploaded (20)

PPTX
Computer Software - Technology and Livelihood Education
PPTX
Cybersecurity: Protecting the Digital World
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Cost to Outsource Software Development in 2025
PPTX
GSA Content Generator Crack (2025 Latest)
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
"Secure File Sharing Solutions on AWS".pptx
PDF
Microsoft Office 365 Crack Download Free
PPTX
Introduction to Windows Operating System
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
CNN LeNet5 Architecture: Neural Networks
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
Computer Software - Technology and Livelihood Education
Cybersecurity: Protecting the Digital World
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
CCleaner 6.39.11548 Crack 2025 License Key
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Autodesk AutoCAD Crack Free Download 2025
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Cost to Outsource Software Development in 2025
GSA Content Generator Crack (2025 Latest)
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Designing Intelligence for the Shop Floor.pdf
"Secure File Sharing Solutions on AWS".pptx
Microsoft Office 365 Crack Download Free
Introduction to Windows Operating System
Wondershare Recoverit Full Crack New Version (Latest 2025)
Oracle Fusion HCM Cloud Demo for Beginners
CNN LeNet5 Architecture: Neural Networks
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
Advanced SystemCare Ultimate Crack + Portable (2025)

Presentation.pptx

  • 3.
  • 4. • ON-DEMAND SELF SERVICE: • A CONSUMER CAN UNILATERALLY PROVISION COMPUTING CAPABILITIES, AUTOMATICALLY WITHOUT REQUIRING HUMAN INTERACTION WITH EACH SERVICE’S PROVIDER. • HETEROGENEOUS ACCESS: • CAPABILITIES ARE AVAILABLE OVER THE NETWORK AND ACCESSED THROUGH STANDARD MECHANISMS THAT PROMOTE USE BY HETEROGENEOUS THIN OR THICK CLIENT PLATFORMS. 4
  • 5. • RESOURCE POOLING: • THE PROVIDER’S COMPUTING RESOURCES ARE POOLED TO SERVE MULTIPLE CONSUMERS USING A MULTI-TENANT MODEL. • DIFFERENT PHYSICAL AND VIRTUAL RESOURCES DYNAMICALLY ASSIGNED AND REASSIGNED ACCORDING TO CONSUMER DEMAND. • MEASURED SERVICE: • CLOUD SYSTEMS AUTOMATICALLY CONTROL AND OPTIMIZE RESOURCES USED BY LEVERAGING A METERING CAPABILITY AT SOME LEVEL OF ABSTRACTION APPROPRIATE TO THE TYPE OF SERVICE. • IT WILL PROVIDE ANALYZABLE AND PREDICTABLE COMPUTING PLATFORM. 5
  • 6. BENEFITS OF CLOUD COMPUTING • COST • CLOUD COMPUTING ELIMINATES THE CAPITAL EXPENSE OF BUYING HARDWARE AND SOFTWARE AND SETTING UP AND RUNNING ON-SITE DATA CENTERS—THE RACKS OF SERVERS, THE ROUND-THE-CLOCK ELECTRICITY FOR POWER AND COOLING, THE IT EXPERTS FOR MANAGING THE INFRASTRUCTURE. IT ADDS UP FAST. • SPEED • MOST CLOUD COMPUTING SERVICES ARE PROVIDED SELF SERVICE AND ON DEMAND, SO EVEN VAST AMOUNTS OF COMPUTING RESOURCES CAN BE PROVISIONED IN MINUTES, TYPICALLY WITH JUST A FEW MOUSE CLICKS, GIVING BUSINESSES A LOT OF FLEXIBILITY AND TAKING THE PRESSURE OFF CAPACITY PLANNING.
  • 7. BENEFITS OF CLOUD COMPUTING CONTD… • GLOBAL SCALE • THE BENEFITS OF CLOUD COMPUTING SERVICES INCLUDE THE ABILITY TO SCALE ELASTICALLY. IN CLOUD SPEAK, THAT MEANS DELIVERING THE RIGHT AMOUNT OF IT RESOURCES—FOR EXAMPLE, MORE OR LESS COMPUTING POWER, STORAGE, BANDWIDTH—RIGHT WHEN IT IS NEEDED AND FROM THE RIGHT GEOGRAPHIC LOCATION. • PRODUCTIVITY • ON-SITE DATA CENTERS TYPICALLY REQUIRE A LOT OF “RACKING AND STACKING”— HARDWARE SETUP, SOFTWARE PATCHING, AND OTHER TIME-CONSUMING IT MANAGEMENT CHORES. CLOUD COMPUTING REMOVES THE NEED FOR MANY OF THESE TASKS, SO IT TEAMS CAN SPEND TIME ON ACHIEVING MORE IMPORTANT BUSINESS GOALS.
  • 8. BENEFITS OF CLOUD COMPUTING CONTD… • PERFORMANCE • THE BIGGEST CLOUD COMPUTING SERVICES RUN ON A WORLDWIDE NETWORK OF SECURE DATA CENTERS, WHICH ARE REGULARLY UPGRADED TO THE LATEST GENERATION OF FAST AND EFFICIENT COMPUTING HARDWARE. THIS OFFERS SEVERAL BENEFITS OVER A SINGLE CORPORATE DATA CENTER, INCLUDING REDUCED NETWORK LATENCY FOR APPLICATIONS AND GREATER ECONOMIES OF SCALE. • RELIABILITY • CLOUD COMPUTING MAKES DATA BACKUP, DISASTER RECOVERY AND BUSINESS CONTINUITY EASIER AND LESS EXPENSIVE BECAUSE DATA CAN BE MIRRORED AT MULTIPLE REDUNDANT SITES ON THE CLOUD PROVIDER’S NETWORK. • SECURITY • MANY CLOUD PROVIDERS OFFER A BROAD SET OF POLICIES, TECHNOLOGIES AND CONTROLS THAT STRENGTHEN YOUR SECURITY POSTURE OVERALL, HELPING PROTECT YOUR DATA, APPS AND INFRASTRUCTURE FROM POTENTIAL THREATS.
  • 9. TYPES OF CLOUD COMPUTING • PUBLIC CLOUD • PUBLIC CLOUDS ARE OWNED AND OPERATED BY A THIRD-PARTY CLOUD SERVICE PROVIDERS, WHICH DELIVER THEIR COMPUTING RESOURCES LIKE SERVERS AND STORAGE OVER THE INTERNET. MICROSOFT AZURE, AMAZON WEB SERVICES, GOOGLE CLOUD PROVIDER ARE EXAMPLES OF A PUBLIC CLOUD. WITH A PUBLIC CLOUD, ALL HARDWARE, SOFTWARE AND OTHER SUPPORTING INFRASTRUCTURE IS OWNED AND MANAGED BY THE CLOUD PROVIDER. YOU ACCESS THESE SERVICES AND MANAGE YOUR ACCOUNT USING A WEB BROWSER. LEARN MORE ABOUT THE PUBLIC CLOUD. • PRIVATE CLOUD • A PRIVATE CLOUD REFERS TO CLOUD COMPUTING RESOURCES USED EXCLUSIVELY BY A SINGLE BUSINESS OR ORGANISATION. A PRIVATE CLOUD CAN BE PHYSICALLY LOCATED ON THE COMPANY’S ON-SITE DATACENTER. SOME COMPANIES ALSO PAY THIRD-PARTY SERVICE PROVIDERS TO HOST THEIR PRIVATE CLOUD. A PRIVATE CLOUD IS ONE IN WHICH THE SERVICES AND INFRASTRUCTURE ARE MAINTAINED ON A PRIVATE NETWORK. LEARN MORE ABOUT THE PRIVATE CLOUD. • HYBRID CLOUD • HYBRID CLOUDS COMBINE PUBLIC AND PRIVATE CLOUDS, BOUND TOGETHER BY TECHNOLOGY THAT ALLOWS DATA AND APPLICATIONS TO BE SHARED BETWEEN THEM. BY ALLOWING DATA AND APPLICATIONS TO MOVE BETWEEN PRIVATE AND PUBLIC CLOUDS, A HYBRID CLOUD GIVES YOUR BUSINESS GREATER FLEXIBILITY, MORE DEPLOYMENT OPTIONS AND HELPS OPTIMISE YOUR EXISTING INFRASTRUCTURE, SECURITY AND COMPLIANCE. LEARN MORE ABOUT THE HYBRID CLOUD.
  • 10. TYPES OF CLOUD SERVICES: IAAS, PAAS, SERVERLESS AND SAAS • INFRASTRUCTURE AS A SERVICE (IAAS) • THE MOST BASIC CATEGORY OF CLOUD COMPUTING SERVICES. WITH IAAS, YOU RENT IT INFRASTRUCTURE—SERVERS AND VIRTUAL MACHINES (VMS), STORAGE, NETWORKS, OPERATING SYSTEMS—FROM A CLOUD PROVIDER ON A PAY-AS-YOU-GO BASIS. • PLATFORM AS A SERVICE (PAAS) • PLATFORM AS A SERVICE REFERS TO CLOUD COMPUTING SERVICES THAT SUPPLY AN ON-DEMAND ENVIRONMENT FOR DEVELOPING, TESTING, DELIVERING AND MANAGING SOFTWARE APPLICATIONS. PAAS IS DESIGNED TO MAKE IT EASIER FOR DEVELOPERS TO QUICKLY CREATE WEB OR MOBILE APPS, WITHOUT WORRYING ABOUT SETTING UP OR MANAGING THE UNDERLYING INFRASTRUCTURE OF SERVERS, STORAGE, NETWORK AND DATABASES NEEDED FOR DEVELOPMENT. • SOFTWARE AS A SERVICE (SAAS) • SOFTWARE AS A SERVICE IS A METHOD FOR DELIVERING SOFTWARE APPLICATIONS OVER THE INTERNET, ON DEMAND AND TYPICALLY ON A SUBSCRIPTION BASIS. WITH SAAS, CLOUD PROVIDERS HOST AND MANAGE THE SOFTWARE APPLICATION AND UNDERLYING INFRASTRUCTURE AND HANDLE ANY MAINTENANCE, LIKE SOFTWARE UPGRADES AND SECURITY PATCHING. USERS CONNECT TO THE APPLICATION OVER THE INTERNET, USUALLY WITH A WEB BROWSER ON THEIR PHONE, TABLET OR PC.
  • 13. • VERTICAL SCALING, OR SCALING UP OR DOWN, WHERE YOU INCREASE OR DECREASE COMPUTING POWER OR DATABASES AS NEEDED—EITHER BY CHANGING PERFORMANCE LEVELS OR BY USING ELASTIC DATABASE POOLS TO AUTOMATICALLY ADJUST TO YOUR WORKLOAD DEMANDS. • HORIZONTAL SCALING, OR SCALING OUT OR IN, WHERE YOU ADD MORE DATABASES OR DIVIDE YOUR LARGE DATABASE INTO SMALLER NODES, USING A DATA PARTITIONING APPROACH CALLED SHARDING, WHICH CAN BE MANAGED FASTER AND MORE EASILY ACROSS SERVERS.
  • 31. • A CONTAINER IS A STANDARD UNIT OF SOFTWARE THAT PACKAGES UP CODE AND ALL ITS DEPENDENCIES SO THE APPLICATION RUNS QUICKLY AND RELIABLY FROM ONE COMPUTING ENVIRONMENT TO ANOTHER. • A DOCKER CONTAINER IMAGE IS A LIGHTWEIGHT, STANDALONE, EXECUTABLE PACKAGE OF SOFTWARE THAT INCLUDES EVERYTHING NEEDED TO RUN AN APPLICATION: CODE, RUNTIME, SYSTEM TOOLS, SYSTEM LIBRARIES AND SETTINGS. • CONTAINER IMAGES BECOME CONTAINERS AT RUNTIME AND IN THE CASE OF DOCKER CONTAINERS – IMAGES BECOME CONTAINERS WHEN THEY RUN ON DOCKER ENGINE
  • 35. • AGILITY • WHEN DEVELOPERS BUILD AND PACKAGE THEIR APPLICATIONS INTO CONTAINERS AND PROVIDE THEM TO IT TO RUN ON A STANDARDIZED PLATFORM, THIS REDUCES THE OVERALL EFFORT TO DEPLOY APPLICATIONS AND CAN STREAMLINE THE WHOLE DEV AND TEST CYCLE. THIS ALSO INCREASES COLLABORATION AND EFFICIENCY BETWEEN DEV AND OPERATIONS TEAMS TO SHIP APPS FASTER. • PORTABILITY • CONTAINERS PROVIDE A STANDARDIZED FORMAT FOR PACKAGING AND HOLDING ALL THE COMPONENTS NECESSARY TO RUN THE DESIRED APPLICATION. THIS SOLVES THE TYPICAL PROBLEM OF “IT WORKS ON MY MACHINE” AND ALLOWS FOR PORTABILITY BETWEEN OS PLATFORMS AND BETWEEN CLOUDS. ANY TIME A CONTAINER IS DEPLOYED ANYWHERE, IT EXECUTES IN A CONSISTENT ENVIRONMENT THAT REMAINS UNCHANGED FROM ONE DEPLOYMENT TO ANOTHER. YOU NOW HAVE A CONSISTENT FORMAT, FROM DEV BOX TO PRODUCTION.
  • 41.
  • 42. FASTER, RELIABLE, EFFICIENT, LIGHTWEIGHT, AND SCALABLE Not easily Scalable
  • 43. Containers could communicate with each other Containers had to be deployed appropriately Containers had to be managed carefully Auto scaling was not possible Distributing traffic was still challenging It was not Scalable
  • 44.
  • 46. Kubernetes is an open-source container orchestration engine for automating deployment, scaling, and management of containerized application. • More about Kubernetes • Developed by Google and written in Golang with a huge community • Can group ‘n’ containers into one logical unit for managing and deploying them
  • 59.