610 likes | 683 Vues
WoolPack Virtualization Portfolio. Virtualization. In computing, virtualization is a broad term that refers to the abstraction of computer resources
E N D
Virtualization • In computing, virtualization is a broad term that refers to the abstraction of computer resources • It is a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. • This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource.
Virtualization • The common theme of all virtualization technologies is the hiding of technical detail, through encapsulation. • Virtualization creates an external interface that hides an underlying implementation, e.g. by multiplexing access, by combining resources at different physical locations, or by simplifying a control system.
The Cloud Evolution • Public Cloud • Simple Web Interface • Raw Infrastructure Resources • Pay-as-you-go (On-demand access) • Elastic & “infinite” Capacity • Private Cloud • A “Public Cloud behind the firewall” • Simplify internal operations • Dynamic allocation of resources • Higher utilization & operational savings • Security concerns
Why use Virtualization? Resource optimization is one of the key drivers for deploying virtualization technology. Regardless of whether your resources are currently under- or over-utilized, the impact affects your business's bottom line. Virtualization offers the potential for a reduction in total server hardware and better management of that hardware but it is not without its own caveats. This however has both advantages and disadvantages. For example, one must not assume that applications are suddenly going to require fewer resources just because they are virtualized. On the contrary, the use of virtualization adds overhead and virtualized applications often use more resources than before. The actual amount of overhead depends on a number of factors including the type of application, which virtualization engine is being used, what kind of hardware is available, and how it will be used. Before implementing virtualization one needs to make sure that they have enough storage bandwidth/space, memory, CPU, network bandwidth and other resources to handle the applications AND the virtualization overhead. When exhausting any single resource on a server that is used for virtualization, all guest operating systems may be impacted and seen to wait for that single resource. Thus, low CPU or memory utilization alone is not an indication that additional work can be added – one must verify that all required resources have available capacity.
Advantages of Virtualization Improvement of overall resource utilization while providing room for improved performance for preferred applications (when larger/faster hardware is used for virtualization than was used for standalone servers) More efficient use of existing servers - which may reduce datacenter space requirements (for both the servers themselves and for their associated monitors and peripherals) and, by extension, the power and cooling costs for those datacenters. Ability to perform hardware and software maintenance on secondary systems, thereby minimizing (or completely avoiding) downtime on production systems Ability to easily create backups of existing systems can help support business continuity and aid in disaster recovery Faster deployment of new logical servers and safer/faster migration of applications/infrastructure maximizes change control flexibility and minimizes disruption to production systems Ability to isolate applications in separate virtual environments can simplify support and reduce the likelihood of "application collisions" or incompatibilities created when several applications are hosted on one system
Why trust your infrastructure to anyone but us? Reduce costs and simplify complexity while building for the Cloud, with industry-leading WoolPack server virtualization. Considering server virtualization? Choose the most trusted platform.Based on the industry's only thin architecture hypervisor, WoolPacklets you cost-efficiently support and rapidly scale to meet any application workload. Reduce costs: Lower CAPEX and OPEX plus potential lost revenue due to downtime and outages. Increase application availability and security: Automated service level agreements make it easy. Empower IT teams with choice and control: Deliver IT services on demand with a choice of hardware, architecture, operating system and private or public cloud infrastructure
Being Virtualized.. All (Small/Medium/Large) businesses have a lot to gain by moving to a virtual server environment, and many have already benefitted from lower infrastructure costs, simplified management and faster deployment for existing/new users. We invite you to discuss about your experiences with desktop/server virtualization, and the approaches you are considering or have already adopted when it comes to backing up important data in a virtual server environment.
* Uses of Virtualization • Multiple OS’s on one system. • Your entire infrastructure is run on Linux servers, except this one legacy ASP application that requires a small Windows box. Why dedicate separate hardware for this when you can just put a virtual Windows machine on a server that’s also running a Linux VM? • Go green! • You might have a few servers in your environment that aren’t being fully utilized. Condense them as virtual machines on a single physical server. This eco-friendly solution helps you “go green” by putting money in your wallet—it costs you less to use less hardware and build out virtual servers. • Develop a project or a website in virtual space first. • Virtualization makes it easy to create new development environments, or maintain staging environment that synchronize with your live servers—a developer’s paradise.
* Uses of Virtualization • Software testing and evaluation. • Create virtual sandboxes on the fly, allowing you to try new software in a safe environment. After all, you wouldn’t want to install a program that corrupts your current programs on your production servers, right? • Migration from one physical machine to another without loss of service. • Combine a virtual server with a shared storage device, and you get one of the greatest benefits that virtualization has to offer: hardware independence. Is it time to upgrade to the newest processor, more memory, more horsepower? Do it without a single second of downtime. • Backup and recovery. • Because your virtual server is just a single system file, you can easily create a backup copy of your entire VM. So if things go wrong, just scrap the whole VM and reload the saved backup copy. • Training: use virtual machines to train your IT staff. • Virtualization gives you the power to let your staff train on an exact replica of your production environment, without the worry that they’ll irreversibly break something.
* Uses of Virtualization • Server Consolidation • It is not unusual to achieve 10:1 virtual to physical machine consolidation. This means that ten server applications can be run on a single machine that had required as many physical computers to provide the unique operating system and technical specification environments in order to operate. Server utilization is optimized and legacy software can maintain old OS configurations while new applications are running in VMs with updated platforms. • Although a server supporting many VMs will probably have more memory, CPUs, and other hardware it will use little or no more power and occupy the same physical space reducing utilities costs and real estate expenditures. • Testing and development • Use of a VM enables rapid deployment by isolating the application in a known and controlled environment. Unknown factors such as mixed libraries caused by numerous installs can be eliminated. Severe crashes that required hours of reinstallation now take moments by simply copying a virtual image. • Dynamic Load Balancing and Disaster Recovery • As server workloads vary, virtualization provides the ability for virtual machines that are over utilizing the resources of a server to be moved to underutilized servers. This dynamic load balancing creates efficient utilization of server resources. • Disaster recovery is a critical component for IT, as system crashes can create huge economic losses. Virtualization technology enables a virtual image on a machine to be instantly re-imaged on another server if a machine failure occurs.
* Uses of Virtualization • Virtual Desktops • Multinational flexibility provides seamless transitions between different operating systems on a single machine reducing desktop footprint and hardware expenditure. • “…Parallels Desktop for Mac, a virtual machine application. Instead of Boot Camp's dual-boot approach, Parallels Desktop runs Windows XP directly on the Mac OS desktop (in what Parallels calls "near-native performance")--allowing you to run both OSs simultaneously and switch back and forth seamlessly.” Daniel A. Begun, CNet:Heresy: Windows XP performance on a Mac. • Improved System Reliability and Security • Virtualization of systems helps prevent system crashes due to memory corruption caused by software like device drivers. VT-d for Directed I/O Architecture provides methods to better control system devices by defining the architecture for DMA and interrupt remapping to ensure improved isolation of I/O resources for greater reliability, security, and availability.
* Uses of Virtualization • Easy to backup the complete image • Copying a complete virtual environment (image) to a backup location or to a staging area to allow controlled upgrades of the application/operating system is a trivial task when virtualization is used. • Simplifies the process of keeping systems patched • In many situations maintenance can be applied to a clone of the production system. After update and testing is completed, that clone can then be used to replace the original instance, resulting in minimal downtime. This approach also provides access to the original, un-patched, system in the event you need to roll back the patch. See the “Management” section on page 10 for additional details. Even if you cannot replace the image, this approach provides value because you can still perform a majority of the testing/verification on a clone of the production system. • Efficient component level Fault Tolerance • When correctly implemented, the host systems should be deployed on large servers where many/most of the components are fault tolerant. Ideally, all guest VMs should be configured to take advantage of the shared backup component in the event a hardware component fails. Furthermore, if the network is set up using teamed networks connecting to multiple network switches, this practice can guarantee connectivity even if one of the switches fails.
* Uses of Virtualization • Disaster Recovery / Business Continuity • As previously noted, virtualized copies of the environment can easily be moved to off-site servers. Keep in mind, however, that many applications depend on fixed IP addresses and/or the availability of other resources (for example SANs). Therefore, it is critical that you identify these requirements beforehand, by conducting tests in an environment in which the complete original infrastructure is down (or simulated to be down). During these tests it is also important to verify that any other applications that rely on any of these services in the virtualized environment can find the new clones of those services. • Virtual appliance might enhance security • Since you have complete control over the required resources in a virtual appliance you can enhance security by removing any components that aren‟trequired for this specific application. When this is done correctly, it can greatly enhance security; however it might also complicate the process of patching the system. • Virtual Desktops provides enhanced control over security • Virtual Desktop Infrastructure can allow simplified and enhanced control over security by limiting a user‟s access to specific resources and certain types of data. For example, by providing a trusted partner with a secured virtual desktop instance to access sensitive information you minimize the risk that data will leave the central server. In addition, a virtual desktop can be set up to provide secure remote access to your desktop environment.
* Uses of Virtualization • Simplifies Chargeback systems • Decoupling services from physical servers simplifies chargeback systems by enabling you to delineate utility pricing based on a pay-per-use model. The utilization metrics required for the chargeback system are often the same as those required to manage load balancing between systems. • Optimized usage of existing hardware resources • In most datacenters there are a large number of servers that rarely take full advantage of the available resources. By managing your virtualized environment wisely, you can enable multiple logical servers to share resources in a way that allows access to more resources when needed but to share them with other applications when they are idle or close to idle. When planning your deployment, however, you should allow for a worst case scenario and identify which applications might need resources at the same time.
* Uses of Virtualization • Faster deployment of new logical servers • With the necessary hardware resources available, virtualization technology can significantly simplify the task of deploying certain types of servers. For example, you can deploy an additional web server fairly quickly and add it to the load balancer rotation as additional resources are required. This often reduces the provisioning time for a new server from days (or maybe even weeks) to hours. • Moving logical servers between hardware • Virtualization enables you to manage server load more efficiently by allowing you to move complete virtual servers to new hardware whenever additional resources are needed. This is especially easy to do if you have the tools and infrastructure for “hot migration” - which allows you to move logical servers while they are still running (for example VMOTION or Live Migration together with a SAN infrastructure). • More flexible infrastructure • Since logical servers can move easily between hardware sources, a virtualized environment is one in which the hardware is completely decoupled from the operating systems and the software. The result is a very flexible infrastructure where the hardware can be used to support the services/applications that are most important at this moment. This abstraction allows you to reduce costs since hardware and software upgrades are no longer directly coupled to each other.
* Uses of Virtualization • Fewer servers • Since virtualized environments typically have fewer physical servers they can be easier to manage, especially from a security point of view. However, in order to reap the full benefits of virtualization, it is critical to carefully manage and monitor the performance and health of the individual virtual machines, the host systems and the connected SAN systems. You will also need to account for the many additional management issues related to virtualization • Hardware maintenance • The ability to move logical servers between hardware can simplify hardware upgrades by enabling you to build a new server, verify its functionality and compatibility with a copy/clone of the live image - all without affecting the existing application. When testing is done, you move the live applications over to the new server. In a similar way you can easily and quickly have another physical server take over the role of hosting the applications when the original server has a hardware problem.
* Uses of Virtualization • Software maintenance • With the right planning, change control for software maintenance can also be significantly enhanced through judicious use of virtualization. Since the complete logical machine can be copied and handled as a set of files you can easily set up separate areas for: • Development • Test / Quality Assurance (QA) • Available Images / Gold Images • Archive • Configuration • Production • Using a structure like this you can easily upgrade and test a new version in the “Development” and “QA” areas while still running the old version in “Production.” When the new version is approved and you have a copy in the gold master library you can schedule a small maintenance window and transfer over to the new, already updated and verified, image
* Uses of Virtualization • Business Continuity Planning • Business continuity is disaster recovery’s prettier cousin, but users often confuse the two. This is largely because each has a similar goal: avoiding and reducing outages. WoolPack is an excellent example of a virtualization environment that aids in business continuity and high availability processes. • Automation • Automation is key for business efficiency on a large scale. Running dedicated IT environments is often time consuming and difficult to manage on the shoestring budgets of many of today’s IT departments. Virtualization provides a way for an IT team to automatically monitor all IT processes from a single framework. This means seamless server automation, as well as application and hardware management. • Simplified IT Processes • The problem with many stretched-thin IT departments is that they constantly have to monitor and fix infrastructural IT processes. Using virtual machine technology frees IT departments up to completely focus on more business-specific tasks like creating a better workflow in a company’s day-to-day operational tasks. After all, an in-house IT department should be focusing on in-house IT.
Challenges in Virtualization Virtualization has been a boon to enterprise as it makes IT operations more efficient. Some like its green qualities as virtualization saves on energy consumption, while others appreciate the storage capacity, as well as the data recovery solutions for if disaster strikes. However, the virtual environment is invisible, and with that come more challenges in making sure it runs smoothly. The cloud might be simple to setup, but it becomes more complex over time. In addition, the more machines and data involved, the more difficult it can be to monitor for space, CPU spikes, network security and other indicators.
Challenges in Virtualization One of those challenges is making sure storage in the virtualized environments adequate. Companies looking at virtualization solutions need storage solutions that are flexible so they can add or remove storage, as needed. Even though it may have been the right size in the beginning of a project, things change, and a flexible virtualization tool can give that peace of mind when things change. For example, when we’re working with slow-moving manufacturing data, we can determine the adequate storage size easier than when we’re working with hundreds of millions of bank nodes, where the growth is much more dramatic.
Benefits of Server Virtualization Dynamic Datacenter Infrastructure: IT teams operating traditional environments are often consumed by deploying and managing physical infrastructure, rather than optimizing it. Use the virtualization capabilities in WoolPackto achieve significant operational efficiencies and cost savings so that you can shift from being reactive to proactive. By pooling your resources and consolidating your infrastructure, WoolPackenables you to deploy faster through automation. Remote Office Infrastructure: Managing the complexities of multiple sites and offices can be challenging for central IT teams. Extend and simplify IT across your various sites with WoolPack. Standardize deployments and control your virtual environment remotely by connecting multiple WoolPack Server instances together for enhanced management, licensing and operations capabilities, as well as disaster recovery. Foundation for Cloud Computing: Whether or not you’re ready for the cloud today, it’s important to establish a future-proof foundation in your datacenter. Virtualize with WoolPackto move forward with the cloud deployment model of your choice—your cloud—at your pace. Virtualize any application workload—from today’s business-critical applications, such as SAP®, Oracle® and Microsoft® Exchange, to tomorrow’s cloud applications. Foundation for Virtual Desktop: The proliferation of various devices coupled with the need for mobile access is dramatically changing the IT landscape. Virtualize with WoolPackto establish a foundation that enables you to extend the value of virtualization to the desktop through WoolPackView. Give your users access to a virtual desktop from anywhere, with any device.
Why Us… • Our Labs, the leader in private cloud computing management, is a Technology Company built on understanding the needs of our customers/partners and delivering the Cloud Management Software, Support and Services to make them successful. • We provides value-added enterprise-grade solutions. • We offers a comprehensive set of support subscription services, through which customers and partners can get production level support or build a custom cloud infrastructure or solution.
Key Features Compute: Virtualize x86 server resources and aggregate them into logical pools that can be precisely allocated to multiple workloads. Storage: Storage services abstract away from the complexity of back-end storage systems and enable the most efficient utilization of storage in virtual environments. Network:Virtual networking provides network services optimized for the virtual environment, along with simplified administration and management. Availability: Increase availability of all aspects of your infrastructure, including applications, storage resources, infrastructure and management. Security:WoolPackoffers the most robust and secure virtualization platform available. Protect virtual machines with an application-aware firewall. Eliminate anti-virus (AV) footprint in virtual machines and improve AV-scan performance by offloading AV functions to a hardened security virtual machine. Automation: Automation provides accurate, consistent and repeatable solutions that save IT administrators time and effort.
Key Benefits Maximize IT Efficiency: Achieve high consolidation ratios and improve hardware utilization from 5 percent to 15 percent to 80 percent or more—without sacrificing performance. Reduce Costs: Reduce capital expenditures by up to 70 percent and operational expenditures by up to 30 percent to achieve 20–30 percent lower IT infrastructure costs for each application running on WoolPack. Increase Availability and Control: Automate the enforcement of service-level agreements to ensure availability, scalability and performance of enterprise applications. Empower Your IT Department with Choice: Deliver applications and business services on-demand with the freedom to choose your hardware, application architecture, operating system, and private or public cloud infrastructure.
Ideal for… Private cloud Disaster recovery Business continuity Maintenance windows Load Balancing Abstraction layer Development and testing Patching Security Thin client
Key Advantages Hardware consolidation reduces capital expenditures and energy costs OS standardization reduces errors Rapid provisioning improves time-to-market Automation reduces staffing costs Physical servers made more interchangeable Portability improves availability, recovery, and flexibility
WoolPack Architecture Slides to follow…
WoolPack Technology • WoolPack usesindustry standard for data center virtualization, offering the most feature-rich, flexible solution for the comprehensive management of virtualized data centers to enable on-premise IaaS clouds. • WoolPack interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in. • WoolPack can be primarily used as a virtualization tool to manage your virtualized infrastructure in the data center or cluster, which is usually referred as Private Cloud. • WoolPack supports Hybrid Cloud to combine local infrastructure with public cloud-based infrastructure, enabling highly scalable hosting environments. • WoolPack also supports Public Clouds by providing Cloud interfaces to expose its functionality for virtual machine, storage and network management.
Design Principles of WoolPack WoolPack is efficient and scalable management of virtual machines on large-scale distributed infrastructures. WoolPack is designed to address the requirements of business use cases from leading companies and across multiple industries, such as Hosting, Telecom, eGovernment, Utility Computing. The principles that have guided the design of WoolPackare: Openness of the architecture & interfaces Adaptability to manage any hardware and software combination, and to integrate with any product and service in the cloud and virtualization ecosystem Interoperability and portability to prevent vendor lock-in Stability for use in production enterprise-class environments Scalability for large scale infrastructures Standardization by leveraging and implementing standards
Benefits Of WoolPack For the Infrastructure Manager Faster respond to infrastructure needs for services with dynamic resizing of the physical infrastructure by adding new hosts, and dynamic cluster partitioning to meet capacity requirements of services Centralized management of all the virtual and physical distributed infrastructure Higher utilization of existing resources with the creation of a infrastructure incorporating the heterogeneous resources in the data center, and infrastructure sharing between different departments managing their own production clusters, so removing application silos Operational saving with server consolidation to a reduced number of physical systems, so reducing space, administration effort, power and cooling requirements Lower infrastructure expenses with the combination of local and remote Cloud resources, so eliminating the over-purchase of systems to meet peaks demands
Benefits Of WoolPack For the Infrastructure User Faster delivery and scalability of services to meet dynamic demands of service end-users Support for heterogeneous execution environments with multiple, even conflicting, software requirements on the same shared infrastructure Full control of the lifecycle of virtualized services management For System Integrators Fits into any existing data center thanks to its open, flexible and extensible interfaces, architecture and components Builds any type of Cloud deployment Open source software, Apache license Seamless integration with any product and service in the virtualization/cloud ecosystem and management tool in the data center, such as cloud providers, VM managers, virtual image managers, service managers, management tools, schedulers…
Enterprise readiness, simplicity and maturity are now within the top reasons for choosing WoolPack Powerful and Innovative: Most advanced and innovative enterprise-class functionality for the management of virtualized data centers to build private, public and hybrid clouds Infrastructure Agnostic: Fully platform independent with broad support for commodity and enterprise-grade hypervisor, storage and networking resources, allowing to leverage existing IT infrastructure, protecting your investments, and avoiding vendor lock-in Adaptable, Extensible and Integrable: Open, adaptable and extensible architecture, interfaces and components to build your customized cloud service or product Interoperable: Cloud interoperability and portability providing cloud consumers with choice across standards and most popular cloud interfaces Very Light Solution: Despite its technical sophistication and advanced functionality, WoolPackis easy to download, install and update
Enterprise readiness, simplicity and maturity are now within the top reasons for choosing WoolPack Stable and Proven: Rigorously tested through an internal quality assurance process and by a large community with scalability, reliability and performance tested on many massive scalable production deployments Mature: Development driven by user needs and matured through many release cycles Enterprise-class Product: WoolPackcomprises all key functionalities for enterprise cloud computing, storage and networking in a single install, and ensures its long term stability and performance through a single integrated patching and updating process One-stop Support: Wide variety of support from the developers of WoolPack
Consulting and Engineering Services WoolPack offers the following value-added services to build and operate your WoolPackcloud. OurConsulting Services team takes on a consultative role and focuses on best practices in the successful evaluation, design, and operation of WoolPack Cloud architectures, and in the optimal configuration and customization of WoolPackto fit into your data center. Our Engineering Services team works closely with your IT staff on the initial installation, integration, configuration, tuning, and operation of WoolPack within your environment.
Remote and On-site Services Consulting and Engineering Services are offered remotely, through remote access and live conversation, or on-site. Remote services provide the flexibility you need in today's fast-paced environment - you pick the time, duration and place that's convenient for you and your organization. Moreover, remote consulting services save you cost associated with travel to your location.
Pricing Professional Services engagements are billed on a daily basis. Pricing for remote Consulting Services is X Pricing for remote Engineering Services is Y We apply discounts for larger projects spanning multiple days. Travel expenses and a one-time travel fee apply for on-site Professional Services.