1 COMPUTER PORT IT SOLUTIONS VIRTUALIZATION & CLOUD COMPUTING PRIMER WWW.COMPUTERPORT.IN
Index 2 Introduction Prerequisites Evolution of Computing Evolution of Computing Models Evolution of Internet What is Cloud Computing What is Virtualization Cloud Players Around the World What's in the cloud Future of Computing Thank You Contact Information
The course has some prerequisites: 3 The participant should have some basic skill sets like loading an OS, booting a system from CD, Network Configuration, Thumb Drive etc., Users should be conversant with Protocols like TCP,CIFS, NFS etc., All the modules mentioned above can be learnt independently but the Virtualization of processing power should be learnt first. A basic understanding of Networks, Internet Connectivity etc is essential.
4
What is MAINFRAME Technology? A mainframe computer is a very large computer capable of handling and processing very large amounts of data quickly. They are used by large institutions, such as government agencies and large corporations. 5
What is Enterprise client-server? Enterprise computing is the name given to distributed computing as practiced in medium-sized or large organizations where the need to share data between physically-distributed sites is the primary motivator for the creation of a distributed system. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. 6
What is Cloud Technology? Cloud is a broad term and cannot be easily expanded in one single line. Cloud can be IaaS, PaaS, AaaS and again there are many internal small things that have to be understood to have a clear grip on the massively disruptive technology. 7
THE EVOLUTION OF IT COMPUTING MODELS 8 SLA 99.999 99.9 Always On SCALING Vertical Horizontal HARDWARE Custom Enterprise Community HA TYPE Hardware Software SOFTWARE Centralized Decentralized Distributed CONSUMPTION Centralized service Shared service Self service MainFrame Enterprise Cloud
9
10
EVOLUTION OF CLOUD COMPUTING 11 The figure below illustrates how ISP turned into Cloud Computing. CLOUD (ISO 5.0) DYNAMIC, INTERNET OPTIMIZED INFRASTRUCTURE FOR HOSTING YOUR APPLICATIONS BY COMPUTER PORT IT SOLUTIONS ISP 1.0 PROVIDED ACCESS TO INTERNET (Dial-up, ISDN,T1,T3) Colo (ISP 3.0 ) RACKS OF YOUR EUIPMENT AT THE INTERNET ACCESS ISP 2.0 POINT ACCESS TO SERVERS AT THE INTERNET ACCESS POINT ASP (ISP 4.0 ) HOSTED (TRADITIONALLY DESIGNED) APPLICATIONS AT THE INTERNET ACCESS POINT SaaS INTERNET BASED APPICATIONS AND SERVICES 08-May-15
Components of Cloud Computing : 12 1. Virtualization of Processing Power 2. Virtualization of Storage (aka SDS - Software Defined Storage) 3. Virtualization of Networking (aka SDN - Software Defined Networking) 4. Identity Access Management (IAM) 5. Imaging Service
What is Virtualization? 13 In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including (but not limited to) a virtual computer hardware platform, operating system (OS), storage device, or computer network resources.
The Evolution of Virtualization 14 Traditional data center Virtualized data center On-premises dynamic data center private cloud Off-premises dynamic data center public cloud Well-known, stable, and secure Utilization <15% Utilization increases to >50% Management costs decrease Management costs decrease significantly IT as a Service Chargeback
1.Virtualization of Processing Power 15 Virtualization of Processing Power
16 Virtualization of Processing Power
17 Virtualization of Processing Power Type 1 Virtualization products: VMware : ESXi Server Microsoft : Hyper - V Citrix : XenServer Linux (Any Distribution) : KVM - Kernel Virtual Machine
18 Virtualization of Processing Power Type 2 Virtualization Products: VMware : Workstation Oracle : Virtual Box
2. Virtualization of Storage (aka SDS - Software Defined Storage) 19 Software Defined Storage
20 Software Defined Storage
21 Software Defined Storage
22 Software Defined Storage
3. Virtualization of Networking (aka SDN - Software Defined Networking) Software-defined networking (SDN) is an approach to computer networking that allows network administrators to manage network services through abstraction of lower-level functionality. This is done by decoupling the system that makes decisions about where traffic is sent (the control plane) from the underlying systems that forward traffic to the selected destination (the data plane). The inventors and vendors of these systems claim that this simplifies networking. [1] SDN requires some method for the control plane to communicate with the data plane. 23 Software Defined Networking
Control Plane: A major function of the control plane is deciding which routes go into the main routing table 24 Data Plane: In routing, the forwarding plane, sometimes called the data plane, defines the part of the router architecture that decides what to do with packets arriving on an inbound interface. Software Defined Networking
25 Software Defined Networking
The Three Key Elements of SDN: Ability to manage the forwarding of frames/packets and apply policy; Ability to perform this at scale in a dynamic fashion; Ability to be programmed. 26 Software Defined Networking
VEB : Virtual Ethernet Bridge 27 Software Defined Networking
4. Identity Access Management: Identity management (IdM) is the task of controlling information about users on computers. Such information includes information that authenticates the identity of a user, and information that describes information and actions they are authorized to access and/or perform. It also includes the management of descriptive information about the user and how and by whom that information can be accessed and modified. Managed entities typically include users, hardware and network resources and even applications. 28 Identity Access Management In computing, identity management (IdM) describes the management of individual principals, their authentication, authorization, and privileges within or across system and enterprise boundaries with the goal of increasing security and productivity while decreasing cost, downtime and repetitive tasks.
29 Identity Access Management
30 Identity Access Management
Imaging Service: Imaging Service is a generic term and is being used almost everyday by the Administrators even general users also. Whenever we are using a bootable CD, we are using an Imaging Service. ISO image is a classic example of Imaging Service. Every Commercial or non commercial entities are providing proprietary formats as far as Imaging Service is concerned: A multi-format image registry, the image service allows uploads of private and public images in a variety of formats, including: 1.Raw 2.Machine (kernel/ramdisk outside of image, a.k.a. AMI) 3.VHD (Hyper-V) 4.VDI (VirtualBox) 5.qcow2 (Qemu/KVM) 6.VMDK (VMWare) 7.OVF (VMWare, others) 31 Imaging Service
32 Imaging Service
33 Cloud Computing
After Using Virtualization you can give the following Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) IT as a Service Storage-as-a-service Database-as-a-service (DaaS) Information-as-a-service Process-as-a-service Application-as-a-service (AaaS) Integration-as-a-service Security-as-a-service Management/governance-as-a-service(MaaS) Testing-as-a-service Green IT 34 Cloud Computing
Comparison between Cloud Computing and Traditional Hosting. 35 Cloud Computing
Present Cloud Awareness Statics : Awareness on Cloud Computing Aware Not Aware 36 Cloud Computing 25% 75%
What s in the Cloud? 37 Cloud Computing
CLOUD MANAGEMENT PLATFORMS: The above mentioned modules are individual but can be assembled to have a seamless functionality. This is what has been done by the following Cloud Management Platforms (CMP): VMware VCloud Microsoft Azure OpenStack CloudStack OpenNebula HP Helion Eucalyptus 38 Cloud Computing
Future Of Cloud Computing 39 Cloud Computing
Contact us : Thank You 40 TSS Ravi Kumar ravikumar@computerport.in www.computerport.in Cloud Computing Rajendar Chintala rajendar@computerport.in Ileshwar T ilesh@computerport.in
Disclaimer 41 Cloud Computing We have tried our level best not to infringe on any copy right material. In case you find any copy righted material in this presentation, please let us know.
Source Sites 42 Cloud Computing openstack.org Vmware.com azure.microsoft.com opennebula.org linux-kvm.org proxmox.com en.wikipedia.org (for Cloud Computing Info) aws.amazon.com