Dr. K. ANITHA KUMARI, ME.,MBA.,PhD
ASSOCIATE PROFESSOR
Dept. of Information Technology
PSG College of Technology
Email ID: kak.it@psgtech.ac.in
Journey to Cloud
Evolution of Cloud Computing
Cloud Computing
Deployment Models
Service Models
Evolution of Cloud Computing
• Mainframe
• Supercomputer
• Client – Server Computing
• Cluster Computing
5
 Peer-to-Peer Computing
– Sharing of computer resources and services by direct exchange
between systems.
– Computers can act as clients or servers depending on what role is
most efficient for the network.
• Distributed Computing
Distributed computing is most often concerned with
distributing the load of a program across two or more processes
Grid computing is a method of harnessing the power of many computers in a
network to solve problems requiring a large number of processing cycles and
involving huge amounts of data. Most organizations today deploy firewalls around
their computer networks to protect their sensitive proprietary data. But the
central idea of grid computing-to enable resource sharing makes mechanisms such
as firewalls difficult to use 7
Who Needs Grid Computing?
8
• A chemist may utilize hundreds of processors to screen thousands of
compounds per hour.
• Teams of engineers worldwide pool resources to analyze terabytes of
structural data.
• Meteorologists seek to visualize and analyze data of climate with
enormous computational demands.
Some Highly-Visible Grids
• The NASA Information Power Grid (IPG).
• The Distributed Terascale Facility (DTF) Project.
• GARUDA(Global Access to Resource Using Distributed Architecture)
is India's Grid Computing initiative connecting 17 cities across the
country with 45 Institutes collaboration.
http://www.garudaindia.in/
Advancements in Information
Technology
9
Data is Growing Exponentially
10
Virtualization
● Virtualization is the foundation on which cloud infrastructure is built.
● Provide secure, isolated sandboxes for running untrusted applications.
● Reliability and Availability,
– A software failure in one VM does not affect other VMs.
● Cost
- Typical savings: 29% to 64%.
● Migration: Load Balancing
– The state of a VM is completely encapsulated in the VMM: easy to migrate VMs to
other platforms to improve performance.
11
12
Traditional Architecture Vs. Virtual
Architecture
Cloud Computing Definition
13
Cloud Computing Architecture
14
Virtualization to Cloud Evolution: Virtualize
15
The Technical View of Cloud
IaaS Examples
17
PaaS Examples
18
SaaS Examples
19
Examples of Cloud Eco-systems
20
21
22
Deployment Model examples: By Market
Segment
23
Summary
24
Challenges in Cloud
www.cloudsecurityalliance.org
https://cloudsecurityalliance.org/
education/ccsk/
The Cloud Security Alliance’s 13 Critical Areas of Focus for Cloud:
Cloud Computing is a
security nightmare and it
can't be handled in
traditional ways.
John Chambers
CISCO CEO
OPENSTACK INSTALLATION
Step 1: Virtual Box Install & Setup -
performed on Host PC
• Verify VT-X enabled in your host PC's BIOS
• Download Ubuntu 12.04 ISO (i'm using the 64 bits desktop)
• install Virtual Box [apt-get or here]
• Configure VirtualBox's Host-Only Networks
• start Virtual Box [on ubuntu prior to Unity it's in Applications →
Accessories]
• open File → Preferences → Network tab
• Add host-only network for vboxnet0 – this will be the Public
interface
• set IP to 172.16.0.254, mask 255.255.0.0, dhcp disabled
• Add host-only netwok for vboxnet1 – this will be the Private
(VLAN) interface
• set IP to 11.0.0.1, mask 255.0.0.0, dhcp disabled
Step 2: Create Guest - performed in
Virtual Box
• click the “New” button
• Create a VM with the following settings:
• Name: Essex1 (or whatever, not really important)
• OS type: Linux
• Version: Ubuntu (or Ubuntu 64, in accordance with the ISO downloaded above)
• Memory: 1536MB
• Hard Disk: accept all the defaults, size 20GB
• Configure the newly created VM
• Now modify the guest as follows: (performed from the right panel in VirtualBox's main window,
• where the new VM is selected on the left).
• System tab:
• Processor (optional, but recommended): Increase CPU from 1 set to 2
• Acceleration: make sure VT-x and nested paging are checked
• Network tab:
• Adapter 1: attached to NAT – eth0 will connect here;
• Adapter 2: attached to Host-Only Adapter, vboxnet0 - eth1 will connect here ;
• Adapter 3: attached to Host-Only Adapter, vboxnet1 - eth2 will connect her
• Power newly created VM
Step 3: Guest Install & Initial
Configuration
• Install the guest OS(from the iso image)
• Verify internet access after reboot
• Configure network interfaces
• Edit /etc/network/interfaces as root
(sudo –i)
Contd…
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
#Public Interface
auto eth1
iface eth1 inet static
address 172.16.0.1
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
#Private VLAN interface
auto eth2
iface eth2 inet manual
up ifconfig eth2 up then run ifup eth1 and eth2
• Verify reachability from your host PC
ping 172.16.0.1
• Update && upgrade
run
apt-get update && apt-get upgrade
and reboot
• Install openssh-server, required when installation ISO is the “desktop”
edition:
apt-get -y install openssh-server
• Install Git, required to pull down Kevin's scripts
apt-get -y install gi
• Take a snapshot
Step 4: OpenStack installation -
Automated Part
• Clone Kevin's repository:
git clone
https://github.com/uksysadmin/OpenStackInstaller.git
• Run the combo installer:
./OSinstall.sh -F 172.16.1.0/24 -f 11.1.0.0/16 -s 512 -p
eth2 -t demo -v
Step 5: Finalize OpenStack installation
• Upload a test Ubuntu image:
./upload_ubuntu.sh -a admin -p openstack -t
demo -C 172.16.0.1
• Add a keypair to your environment so you can
access the guests using keys:
euca-add-keypair demo > demo.pem
chmod 0600 demo.pem
Step 6: Fix Glance
• glance details
• =============================================================================
===
• URI: http://172.16.0.1:9292/v1/images/41185339-9935-454f-acb2-37afaa233e3d
• Id: 41185339-9935-454f-acb2-37afaa233e3d
• Public: Yes
• Protected: No
• Name: ubuntu 11.10 i386 Kernel
• Status: active
• Size: 4790624
• Disk format: aki
• Container format: aki
• Minimum Ram Required (MB): 0
• Minimum Disk Required (GB): 0
• Owner: 77009d2c93154ab5975127dbd48faa6d
• Property 'distro': ubuntu 11.10
• =============================================================================
===
Step 7: Launch an instance Using the Horizon Web UI
Start a browser and login to the Dashboard at http://172.16.0.1 with credentials
‘demo/openstack’
Cloud computing components
Step 8: Login to the openstack instance
• chmod 0600
• ssh -i demo.pem ubuntu@172.16.1.
38

More Related Content

PPTX
VIO on Cisco UCS and Network
PDF
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
PDF
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
PDF
Where We're Headed and Where NSX Fits In
PDF
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
PDF
4 virtual router CloudStack Developer Day
PDF
IITCC15: Xen Project 4.6 Update
PPTX
CIF16: Rethinking Foundations for Zero-devops Clouds (Maxim Kharchenko, Cloud...
VIO on Cisco UCS and Network
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
Where We're Headed and Where NSX Fits In
CIF16: Unikernels: The Past, the Present, the Future ( Russell Pavlicek, Xen ...
4 virtual router CloudStack Developer Day
IITCC15: Xen Project 4.6 Update
CIF16: Rethinking Foundations for Zero-devops Clouds (Maxim Kharchenko, Cloud...

What's hot (20)

PDF
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
PDF
XPDS16: Hypervisor Enforced Data Loss Prevention - Neil Sikka, A1LOGIC
PDF
Qubes os presentation_to_clug_20150727
PDF
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
PDF
Build your cloud with DPDK and OpenDaylight
PDF
XPDS16: Hypervisor-based Security: Vicarious Learning via Introspektioneerin...
PDF
OpenNebula TechDay Boston 2015 - installing and basic usage
PDF
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
PDF
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
PDF
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
PDF
Open Source Citrix Windows PV Drivers - Paul Durrant, Citrix
PDF
XPDS16: Xen Development Update
PPTX
Xen Project CI for OpenStack Overview
PDF
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
PPTX
Opening last bits of the infrastructure
PPTX
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
PPTX
VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
XPDS16: Hypervisor Enforced Data Loss Prevention - Neil Sikka, A1LOGIC
Qubes os presentation_to_clug_20150727
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
Build your cloud with DPDK and OpenDaylight
XPDS16: Hypervisor-based Security: Vicarious Learning via Introspektioneerin...
OpenNebula TechDay Boston 2015 - installing and basic usage
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
Open Source Citrix Windows PV Drivers - Paul Durrant, Citrix
XPDS16: Xen Development Update
Xen Project CI for OpenStack Overview
OpenNebula TechDay Boston 2015 - An introduction to OpenNebula
Opening last bits of the infrastructure
OpenStack Summit 2013 Hong Kong - OpenStack and Windows
VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
Ad

Similar to Cloud computing components (20)

PPTX
Docker Meetup 08 03-2016
PDF
Distributech_Presentation DTECH_2013
PPTX
Grid computing
PDF
Advanced Docker Developer Workflows on MacOS X and Windows
PDF
OSCON: Advanced Docker developer workflows on Mac OS and Windows
PDF
Midokura Gluecon 2014 - Level up your OpenStack Neutron Networking
PDF
"One network to rule them all" - OpenStack Summit Austin 2016
PPTX
Devnet 1005 Getting Started with OpenStack
PPTX
Hybrid Cloud Tutorial Linkedin 2
PDF
Unikernels: Rise of the Library Hypervisor
PDF
Rise of the machines: Continuous Delivery at SEEK - YOW! Night Summary Slides
PPTX
How to Modernize Virtualized Workloads
PDF
Kubernetes and Container Technologies from Cloud Native Computing Foundation
PDF
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
PDF
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
PDF
Unikernels: the rise of the library hypervisor in MirageOS
PDF
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
PDF
Ansible for networks
PDF
VMworld 2014: How to Build a Hybrid Cloud
PDF
CHPC Workshop Morning Session
Docker Meetup 08 03-2016
Distributech_Presentation DTECH_2013
Grid computing
Advanced Docker Developer Workflows on MacOS X and Windows
OSCON: Advanced Docker developer workflows on Mac OS and Windows
Midokura Gluecon 2014 - Level up your OpenStack Neutron Networking
"One network to rule them all" - OpenStack Summit Austin 2016
Devnet 1005 Getting Started with OpenStack
Hybrid Cloud Tutorial Linkedin 2
Unikernels: Rise of the Library Hypervisor
Rise of the machines: Continuous Delivery at SEEK - YOW! Night Summary Slides
How to Modernize Virtualized Workloads
Kubernetes and Container Technologies from Cloud Native Computing Foundation
“Parallelizing Machine Learning Applications in the Cloud with Kubernetes: A ...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
Unikernels: the rise of the library hypervisor in MirageOS
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Ansible for networks
VMworld 2014: How to Build a Hybrid Cloud
CHPC Workshop Morning Session
Ad

Recently uploaded (20)

PDF
My India Quiz Book_20210205121199924.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
HVAC Specification 2024 according to central public works department
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Empowerment Technology for Senior High School Guide
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
My India Quiz Book_20210205121199924.pdf
Introduction to pro and eukaryotes and differences.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
Unit 4 Computer Architecture Multicore Processor.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
HVAC Specification 2024 according to central public works department
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Environmental Education MCQ BD2EE - Share Source.pdf
Computer Architecture Input Output Memory.pptx
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Weekly quiz Compilation Jan -July 25.pdf
History, Philosophy and sociology of education (1).pptx
B.Sc. DS Unit 2 Software Engineering.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Empowerment Technology for Senior High School Guide
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf

Cloud computing components

  • 1. Dr. K. ANITHA KUMARI, ME.,MBA.,PhD ASSOCIATE PROFESSOR Dept. of Information Technology PSG College of Technology Email ID: kak.it@psgtech.ac.in
  • 2. Journey to Cloud Evolution of Cloud Computing Cloud Computing Deployment Models Service Models
  • 3. Evolution of Cloud Computing • Mainframe • Supercomputer
  • 4. • Client – Server Computing • Cluster Computing
  • 5. 5  Peer-to-Peer Computing – Sharing of computer resources and services by direct exchange between systems. – Computers can act as clients or servers depending on what role is most efficient for the network.
  • 6. • Distributed Computing Distributed computing is most often concerned with distributing the load of a program across two or more processes
  • 7. Grid computing is a method of harnessing the power of many computers in a network to solve problems requiring a large number of processing cycles and involving huge amounts of data. Most organizations today deploy firewalls around their computer networks to protect their sensitive proprietary data. But the central idea of grid computing-to enable resource sharing makes mechanisms such as firewalls difficult to use 7
  • 8. Who Needs Grid Computing? 8 • A chemist may utilize hundreds of processors to screen thousands of compounds per hour. • Teams of engineers worldwide pool resources to analyze terabytes of structural data. • Meteorologists seek to visualize and analyze data of climate with enormous computational demands. Some Highly-Visible Grids • The NASA Information Power Grid (IPG). • The Distributed Terascale Facility (DTF) Project. • GARUDA(Global Access to Resource Using Distributed Architecture) is India's Grid Computing initiative connecting 17 cities across the country with 45 Institutes collaboration. http://www.garudaindia.in/
  • 10. Data is Growing Exponentially 10
  • 11. Virtualization ● Virtualization is the foundation on which cloud infrastructure is built. ● Provide secure, isolated sandboxes for running untrusted applications. ● Reliability and Availability, – A software failure in one VM does not affect other VMs. ● Cost - Typical savings: 29% to 64%. ● Migration: Load Balancing – The state of a VM is completely encapsulated in the VMM: easy to migrate VMs to other platforms to improve performance. 11
  • 12. 12 Traditional Architecture Vs. Virtual Architecture
  • 15. Virtualization to Cloud Evolution: Virtualize 15
  • 16. The Technical View of Cloud
  • 20. Examples of Cloud Eco-systems 20
  • 21. 21
  • 22. 22
  • 23. Deployment Model examples: By Market Segment 23
  • 26. www.cloudsecurityalliance.org https://cloudsecurityalliance.org/ education/ccsk/ The Cloud Security Alliance’s 13 Critical Areas of Focus for Cloud: Cloud Computing is a security nightmare and it can't be handled in traditional ways. John Chambers CISCO CEO
  • 27. OPENSTACK INSTALLATION Step 1: Virtual Box Install & Setup - performed on Host PC • Verify VT-X enabled in your host PC's BIOS • Download Ubuntu 12.04 ISO (i'm using the 64 bits desktop) • install Virtual Box [apt-get or here] • Configure VirtualBox's Host-Only Networks • start Virtual Box [on ubuntu prior to Unity it's in Applications → Accessories] • open File → Preferences → Network tab • Add host-only network for vboxnet0 – this will be the Public interface • set IP to 172.16.0.254, mask 255.255.0.0, dhcp disabled • Add host-only netwok for vboxnet1 – this will be the Private (VLAN) interface • set IP to 11.0.0.1, mask 255.0.0.0, dhcp disabled
  • 28. Step 2: Create Guest - performed in Virtual Box • click the “New” button • Create a VM with the following settings: • Name: Essex1 (or whatever, not really important) • OS type: Linux • Version: Ubuntu (or Ubuntu 64, in accordance with the ISO downloaded above) • Memory: 1536MB • Hard Disk: accept all the defaults, size 20GB • Configure the newly created VM • Now modify the guest as follows: (performed from the right panel in VirtualBox's main window, • where the new VM is selected on the left). • System tab: • Processor (optional, but recommended): Increase CPU from 1 set to 2 • Acceleration: make sure VT-x and nested paging are checked • Network tab: • Adapter 1: attached to NAT – eth0 will connect here; • Adapter 2: attached to Host-Only Adapter, vboxnet0 - eth1 will connect here ; • Adapter 3: attached to Host-Only Adapter, vboxnet1 - eth2 will connect her • Power newly created VM
  • 29. Step 3: Guest Install & Initial Configuration • Install the guest OS(from the iso image) • Verify internet access after reboot • Configure network interfaces • Edit /etc/network/interfaces as root (sudo –i)
  • 30. Contd… auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp #Public Interface auto eth1 iface eth1 inet static address 172.16.0.1 netmask 255.255.0.0 network 172.16.0.0 broadcast 172.16.255.255 #Private VLAN interface auto eth2 iface eth2 inet manual up ifconfig eth2 up then run ifup eth1 and eth2
  • 31. • Verify reachability from your host PC ping 172.16.0.1 • Update && upgrade run apt-get update && apt-get upgrade and reboot • Install openssh-server, required when installation ISO is the “desktop” edition: apt-get -y install openssh-server • Install Git, required to pull down Kevin's scripts apt-get -y install gi • Take a snapshot
  • 32. Step 4: OpenStack installation - Automated Part • Clone Kevin's repository: git clone https://github.com/uksysadmin/OpenStackInstaller.git • Run the combo installer: ./OSinstall.sh -F 172.16.1.0/24 -f 11.1.0.0/16 -s 512 -p eth2 -t demo -v
  • 33. Step 5: Finalize OpenStack installation • Upload a test Ubuntu image: ./upload_ubuntu.sh -a admin -p openstack -t demo -C 172.16.0.1 • Add a keypair to your environment so you can access the guests using keys: euca-add-keypair demo > demo.pem chmod 0600 demo.pem
  • 34. Step 6: Fix Glance • glance details • ============================================================================= === • URI: http://172.16.0.1:9292/v1/images/41185339-9935-454f-acb2-37afaa233e3d • Id: 41185339-9935-454f-acb2-37afaa233e3d • Public: Yes • Protected: No • Name: ubuntu 11.10 i386 Kernel • Status: active • Size: 4790624 • Disk format: aki • Container format: aki • Minimum Ram Required (MB): 0 • Minimum Disk Required (GB): 0 • Owner: 77009d2c93154ab5975127dbd48faa6d • Property 'distro': ubuntu 11.10 • ============================================================================= ===
  • 35. Step 7: Launch an instance Using the Horizon Web UI Start a browser and login to the Dashboard at http://172.16.0.1 with credentials ‘demo/openstack’
  • 37. Step 8: Login to the openstack instance • chmod 0600 • ssh -i demo.pem ubuntu@172.16.1.
  • 38. 38