Cloud Computing Tony Floyd ITEC 452 Part 1 Part 2.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Ed Duguid with subject: MACE Cloud
Amazon Web Services (aws) B. Ramamurthy. Introduction  Amazon.com, the online market place for goods, has leveraged the services that worked for their.
System Center 2012 R2 Overview
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Chien-Chung Shen Google Compute Engine Chien-Chung Shen
Cloud Computing (101).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
VMware vCenter Server Module 4.
Cloud computing Tahani aljehani.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Plan Introduction What is Cloud Computing?
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Additional SugarCRM details for complete, functional, and portable deployment.
Data Center Network Redesign using SDN
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
© 2009 VMware Inc. All rights reserved VMworld Update Ian Moore - Country Manager Ireland ie.linkedin.com/in/iantmooreiantmoore.
Osama Shahid ( ) Vishal ( ) BSCS-5B
Cloud Computing using AWS C. Edward Chow. Advanced Internet & Web Systems chow2 Outline of the Talk Introduction to Cloud Computing AWS EC2 EC2 API A.
DB2 (Express C Edition) Installation and Using a Database
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.

A MAZON W EB S ERVICES Reza Yousefzadeh 12/9/2014.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Introduction to VMware Virtualization
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Cloud Computing Instructor: Pankaj Mehra Teaching Assistant: Raghav Gautam Lec. 5 April 22, 2010 ISM 158.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
VMware vSphere Configuration and Management v6
Enterprise Cloud Computing
CLOUD WITH AMAZON. Amazon Web Services AWS is a collection of remote computing services Elastic Compute Cloud (EC2) provides scalable virtual private.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Information Systems in Organizations 5.2 Cloud Computing.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Guide to Operating Systems, 5th Edition
Avenues International Inc.
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Web Based Application Cloud services, in the form of centralized web-based applications, also appeal to the IT professional. One instance of an application.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Guide to Operating Systems, 5th Edition
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
Emerging technologies-
Cloud Security AWS as an example.
Cloud Security AWS as an example.
Presentation transcript:

Cloud Computing Tony Floyd ITEC 452 Part 1 Part 2

Overview Definitions Amazon Example VMware Project

What is a Cloud? A cloud is defined as a large group of interconnected computers. These systems can be public, private or a combination of the two (Hybrid).

Private Clouds A private cloud is a cloud that is controlled by one company/enterprise and serves the users of that company. Usually comprised of propriety software and data. Can be difficult to integrate with other private clouds Examples: Individual companies and corporations

Public Clouds Public clouds are usually run and owned by private companies. They provide a service to the public for a fee. Allows large computational jobs to be affordable. Examples: Amazon’s Elastic Compute Cloud(EC2), IBM’s Blue Cloud, Sun Cloud, Google AppEngine.

What is Cloud Computing? There isn’t one solid definition for “Cloud Computing” Cloud computing is web-based computing, whereby shared resources, software and information are provided to computers and other devices on- demand with limited interruption. Simple analogy  Electric Grid

Cloud Computing Technologies Non-Virtualization –Uses actual hardware and resources. Virtualization – reduces the hardware requirements and improves cloud computing efficiency. All cloud computing solutions require virtualization.

Additional Explanations Cloud Computing Plain and Simple Cloud Computing Explained Cloud Computing Explained 2

Amazon Elastic Compute Cloud (Amazon EC2) Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Affordable – pay for only what you use Uses virtualization on a large scale. Two data centers in the US – Northern Va, and CA. World data centers: Europe, and Asia

EC2 Usage is simple Select a pre-configured, templated image to get up and running immediately. Or create an Amazon Machine Image (AMI) containing your applications, libraries, data, and associated configuration settings. Configure security and network access on your Amazon EC2 instance. Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided. Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances. Pay only for the resources that you actually consume, like instance-hours or data transfer.

Using VMware to create a private cloud Vmware has created products that allows for the easy creation of a private cloud. vCloud Director - provides the power of cloud computing with the flexibility allowed by virtualization vShield Manager – Security and Protection vSphere – Cloud computing OS  ESXi

Project Overview One physical machine Four base virtual machines Virtualization (on host machine) provided by VMware Workstation. Data Storage – Oracle

Host Operating System Windows Server 2008 R2 Enterprise Any OS would have worked that was capable of running Workstation. XP, Win7… VMware Workstation 7.1 Installation of the OS Was simple.  Similar to the Windows Server 2003 Setup that you should have preformed in ITEC 350.

VMware Workstation VMware Workstation is an application that allows for the virtualization of virtually any operating system. Not free, however VMware Player is free. Four base VMs NameOSServices HvDCWindows 2K8 ServerDC, AD, DNS HvCenterWindows 2K8 ServervCenter Server, Oracle 11G Redwood01CentOS 64bit 5.5vCloud Director HvESX01ESXi 4.1Virtualization

VM OS installation All four OS installations were simple and easy -- > Easy installer Windows Server 2008 R2 –> 25m x 2 CentOS x64bit > 35m ESXi > 10m

This may help?

What are those “Nested VMs”? As described earlier, all applications that wish to run in the cloud need to be virtualized. The nested VMs are the applications running in the cloud. Nested VMs can be created, manipulated, and destroyed using any web browser. Cloud director controls all virtualized apps.

Security - vShield vShield is VMware security software solution that runs as a nested VM. vShield provides a Firewall, filtering capabilities. DMZ Enforces Industry regulations such as HIPAA and SOX. HIPAA – Protects patient healthcare info SOX – Sarbanes-Oxley Act of 2002

Security Example

Software list Summary VMware vCloud Director VMware vShield Manager CentOS 64bit Oracle 11G 64bit Enterprise Java Development Kit  Virtualized App dev. VMware vSphere 4.1 Enterprise-Plus (vCenter & ESXi) VMware Workstation 7.1 Microsoft Windows Server 2008 R2 Enterprise

Network Addressing Scheme HvDC – /24 HvCenter – /24 Redwood01 – HvESX01 – /24

HvDC Installed Microsoft Windows Server 2008 R2 Installed all MS updates Configured DNS (Demo)

HvCenter Installed Microsoft Windows Server 2008 R2 Installed all MS updates Installed Oracle 11G (Free Download) Configured Oracle and User accounts (cloud/Radford24142) Installed VMware vCenter CB(Not Free) Installed VMware vSphere (Includes vCenter Server) (Not Free) Installed VMware vSphere client (Not Free)

What is vCenter Chargeback vCenter Chargeback is a mechanism to account for the operational costs involved in providing and maintaining an IT infrastructure, including the costs for IT services and applications.

vCenter CB Installation Launch Setup wizard Connect to Oracle DB using the credentials created in the previous step Http port: 8080 Load-Balancer Port: 8009 vCenter credintials: admin/Radford24142 CB Application Usage: Installation was simple and easy

HvCenter CB - Setup Restart the machine upon completion of the installation of vCenter CB Configuration is done via web browser: (Flash needs to be installed) vCenter will not work with out a license Key (you will be prompted for the key when you access the above address for the first time)

vCenter Server installation VMware vCenter Server enables centralized management for vSphere hosts and their virtual machines. Launch setup wizard Accept defaults for all values Install process takes about 25 minutes

vCenter Server - ports

vSphere Client Installation Connects to the vCenter Server Installation was simple and easy using a wizard. Will be used to install nested vms and vShield Manager.

vShield Manager Installation Installation was performed using the vSphere Client. Launch vShpere Client Connect using the non-default port of 4443 ie: :4443 Demo

Setup Security Certificates Generated the certs using a utility included with JDK(Java Development Kit)(FREE) Installed JDK on HvDC (Any machine could have worked) Generated HTTP certificate keytool -keystore c:\certificates.ks -storetype JCEKS –storepass Radford genkey -keyalg RSA -alias http Generated consoleproxy certificate keytool -keystore c:\certificates.ks -storetype JCEKS –storepass Radford genkey -keyalg RSA -alias consoleproxy

Sources Cloud Computing – ISBN: Wikipedia – Definitions Vmware.com – Software, Documentation Experience Youtube.com - Videos Amazon.com – EC2 Documentation Oracle.com – 11G Database, Java SDK