Qinnova Cloud Computing Session
-
Upload
aleyeldean -
Category
Technology
-
view
254 -
download
1
Transcript of Qinnova Cloud Computing Session
Aley El-Dean AdhamSW Infrastructure Consultant
1-What is Virtualization? 2-What is Hypervisor Layer?3- Hypervisor Classification 4-History of Virtualization5-Overview on Hyper-V and VMM 20086-Overview on VMware vShpere7-What is Cloud Computing?8-Case Study (Google, Amazon and Windows Azure)9-Hands on LAB
Virtualization is a proven software technology that is rapidly transforming the IT landscape and fundamentally changing the way that people compute, such as an operating system, a server, a storage device or network resources.
A hypervisor, also known as a virtual machine manager/monitor (VMM), is computer hardware platform virtualization software that allows several operating systems to share a single hardware host. Each operating system appears to have the host’s processor, memory, and resources to itself. Instead, the hypervisor is controlling the host processor and resources.
Bare Metal/Native Hypervisors:Software systems that run directly on the host’s software as a hardware control and guest operating system monitor. A guest operating system thus runs on another level above the hypervisor. This is the classic implementation of virtual machine architectures.
Embedded/Host Hypervisors:Software applications that run within a conventional operating system environment. Considering the hypervisor layer being a distinct software layer, guest operating systems thus run at the third level above the hardware
Virtualization was first implemented more than 30 years ago by IBM as a way to logically partition mainframe computers into separate virtual machines. These partitions allowed mainframes to “multitask”: run multiple applications and processes at the same time
– 32-bit (x86) & 64-bit (x64) VMs
– Large memory support (64 GB) per VM
– Integrated cluster support for HA & Quick Migration
– BitLocker: Seamless, secure data encryption
– Live Backup: Volume Shadow Service integration
– Pass-through disk access for VMs
– Virtual Machine snapshots
– New hardware sharing architecture
• Disk, networking, input, video
– Robust networking: VLANs and NLB
– Support for Full or Server Core installations
• Maximize Resources– Centralized virtual machine deployment and management
for Hyper-V, Virtual Server, and VMware ESX servers
– Intelligent placement of Virtual Machines
– Fast and reliable P2V and V2V conversion
– Comprehensive application and service-level monitoring with Operations Manager
– Integrated Performance and Resource Optmization (PRO) of VMs
• Increase Agility– Rapid provisioning of new and virtual machines with templates
– Centralized library of infrastructure components
– Leverage and extend existing storage infrastructure and clusters
– Allow for delegated management and access of VMs
• Leverage Skills– Familiar interface, common foundation
– Monitor physical and virtual machines from one console
– Fully scriptable using PowerShell
VMware vSphere comprises a number of components that transform industry standard hardware into a shared, main-frame like resilient environment with built in service level controls for all applications. The components of VMware vSphere are classified into:
Infrastructure services
These are components that comprehensively virtualize server, storage and network resources, aggregate them and allocate them precisely on demand to applications based on business priority.
for example {ESX - ESXi}
Application services
These are components that provide built in service level controls to all applications running on the Cloud OS platform, regardless of application type or operating system.
for example {Vmotion - vStorage - HA - Data Recavery}
VMware vCenter Server
provides a central point of control for virtualization management, essential for administering infrastructure and application services.
Bare-metal, 64-bit hypervisor architecture
VMware vStorage Virtual networking
Intelligent CPU virtualization
RAM over commitment
Memory ballooning
VMware vSphere Client.
Network traffic shaping
Operating systemsSupport for larger virtual machines
Encryption
Support for powerful server hardware
Improved power management
Support for new high performance devices and protocols
Storage hardware
VMware vCenter Server
Server hardware
Storage I/O traffic prioritization
VMkernelProtection
NIC teaming
VMware vCenter Server provides a scalable and extensible platform that forms the foundation for virtualization management. VMware vCenter Server, formerly VMware VirtualCenter, centrally manages VMware vSphere environments allowing IT administrators dramatically improved control over the virtual environment compared to other management platforms. VMware vCenter Server:
•Provides centralized control and visibility at every level of virtual infrastructure•Unlocks the power of vSphere through proactive management•Is a scalable and extensible management platform with a broad partner ecosystem
CloudMobile Client Server
Cloud computing consists of shared computing resources that are virtualized and accessed as a service, through an API. The physical resources may reside in a number of locations inside and outside of an organization: on local hardware, in an enterprise data center, or at remote or managed service providers on a pay-to-use basis.
The Cloud services are divided into three categories: - Infrastructure-as-a-Service- Platform-as-a-Service- Software-as-a-Service.
Reduced CostCloud technology is paid incrementally, saving organizations money.Increased StorageOrganizations can store more data than on private computer systems.Highly AutomatedNo longer do IT personnel need to worry about keeping software up to date.FlexibilityCloud computing offers much more flexibility than past computing methods.More MobilityEmployees can access information wherever they are, rather than having to remain at their desks no MORE VPN Required.Reducing IT StuffYou don’t have to hire more IT Stuff for special purpose, your small IT stuff will do the best.
Microsoft Confidential – Presented under NDA
The power of choice
•Public CloudA public cloud computing environment is open for use by the general public, which could include individuals, corporations or other types of organizations. Amazon Web Services and Google's App Engine are examples of a public cloud. The public cloud offers startups and SMBs an opportunity to take advantage of the scalability, agility and automated management of the cloud by essentially renting computing resources and avoiding costly hardware expenditures.
•Private CloudA private cloud computing environment exists within the boundaries of an organization, typically for its exclusive usage. Often, private clouds are driven by C-level executives' concerns about the security and reliability of public clouds, since private clouds can deliver many of the benefits of public cloud computing, without the downside. Interest in private clouds is also driven by IT departments' attempts to develop utility-like IT environments, where computing resources and applications can be provisioned with greater efficiency.
Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.
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.
Multiple Locations Elastic IP Addresses
Virtual Private Cloud Elastic Load Balancing
Auto Scaling
Windows Azure offers a platform that is easily implemented alongside your current environment.
- Windows Azure: operating system as a service- Microsoft SQL Azure: fully relational database in the cloud- Windows Azure platform AppFabric: makes it simpler to connect cloud and on-premises applications
Windows Azure is now commercially available. Usage during the month of January 2010 will be at no charge. We will begin charging customers on February 1st, 2010
Pricing # Compute = $0.12 / hour# Storage = $0.15 / GB stored / month# Storage transactions = $0.01 / 10K
70
290
30
27
Extrnal Mail server
online applications
store files online
backup online
SMB
Cloud Computing is elastic & customizable for your business and your technical needs… it’s the future of IT.
Aley El-Dean AdhamSW Infrastructure [email protected]