Download presentation
Presentation is loading. Please wait.
Published byKelly Alexander Modified over 6 years ago
1
TechEd 2013 12/5/2018 9:34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Comparing the Microsoft Private Cloud & the VMware vCloud
12/5/2018 9:34 AM MDC-B352 Comparing the Microsoft Private Cloud & the VMware vCloud Matt McSpirit Technical Product Manager Microsoft © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
2 Part Series Part I – Comparing Hypervisors
Part II – Comparing Private Clouds
4
Private Cloud Technologies
Windows Server Management Marketing 12/5/2018 Private Cloud Technologies VMware Automation Orchestrator System Center 2012 SP1 vCloud Suite & vCenter vCenter Orchestrator Service Mgmt. Service Manager vCloud Automation Center Protection Data Protection Manager vSphere Data Protection Monitoring Operations Manager vCenter Ops Mgmt. Suite Self-Service App Controller vCloud Director VM Management Virtual Machine Manager vCenter Server Hypervisor Hyper-V vSphere Hypervisor © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
6
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
7
Demo
8
Windows Server Management Marketing
12/5/2018 Service Manager IT Service Management – Service Manager provides Incident, Problem, Change & Release management. Service & Request Offerings, along with SLA Management are also in the box ITaaS – Rich self-service portal based on SharePoint providing role-based access to the service catalog. Integration – Connectors simplify and streamline integration between Service Manager and other System Center components. Business Intelligence – Powerful data warehouse for rich, integrated reporting. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Cloud Service Process Pack
Windows Server Management Marketing 12/5/2018 Cloud Service Process Pack Leverage Investments – in VMM, Operations Manager, Service Manager & Orchestrator to deliver Infrastructure as a Service. Free Download – providing Service Manager Request & Service Offerings and Orchestrator Runbooks to accelerate deployment of IaaS capabilities Service Requests – Tenant Registration, Tenant Update Registration, Cloud Resources Subscription, Cloud Resources Update Subscription, New Virtual Machine, Virtual Machine Update, Tenant Registration Cancellation, Cloud Resources Subscription Cancellation © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Windows Server Management Marketing
12/5/2018 Orchestrator Custom Automation – build, test, debug, deploy, and manage automation in your environment. Integration – integrates with System Center, other Microsoft products, and non-Microsoft products to enable interoperability across the data center Orchestration – provides the tools for orchestration to combine software, hardware, and manual processes into a seamless system Extensible – provides extensible integration to any system through the Orchestrator Integration Toolkit © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Granular App & Service Deployment
Comparison Granular App & Service Deployment Capability Microsoft VMware Request Private Cloud Resources w/ CMDB Yes No1 Role-Based Self-Service Standardized Templates Yes2 Template Granularity: Roles / Features No Template Granularity: Application Layer Yes3 Service/Multi-Tier Templates Deployment Across Heterogeneous Clouds Yes4 vCloud Automation Center allows for the requesting of private cloud resources but lacks a true CMDB capability in box. Each VMware VM template will have it’s own VMDK, even if the template varies only slightly in it’s configuration options. No alternatives to Server Application Virtualization (App-V) thus relies on regular installation methods or inflexible scripts. vFabric AD for Provisioning included with vCloud Suite, not release management ~$9,375 for 25 VMs. vCloud Automation Center allows deployment onto non-VMware infrastructure at a cost of $400 per managed machine + S&S however once deployed, it could not be managed from vCloud Director along with other VMware-based VMs. VMware Information:
12
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
13
Demo
14
Operations Manager | Network Views
Windows Server Management Marketing 12/5/2018 Operations Manager | Network Views Network Summary Dashboard – provides a view of important data for the nodes and interfaces of the network Nodes – A node can be any device connected to a network. Nodes can be switches, routers, firewalls, load balancers, or any other networked device © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 14
15
Operations Manager | Network Views
Windows Server Management Marketing 12/5/2018 Operations Manager | Network Views Network Vicinity View – to view a diagram of a node and all nodes and agent computers that are connected to that node VM-to-Network Relationship – understand the relationships between virtual machines, hosts and the networks they are connected to Detailed Knowledge – Operations Manager provides granular information about the specific network infrastructure nodes © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 15
16
Operations Manager | App Monitoring
System Center Marketing 12/5/2018 Operations Manager | App Monitoring Server-side Monitoring the actual code that is executed and delivered by the application Client-side End user experiences related to page load times, server and network latency, and client-side scripting exceptions Synthetic Pre-recorded testing paths through the application that highlight availability, response times, and unexpected responses Infrastructure monitoring Use the same tools to monitor with visibility across infrastructure and applications © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
System Center Marketing
12/5/2018 IT Pro & Developers Server-side monitoring shows the application is functioning Client-side, however, shows there is a problem.. “My application is running slowly!” “The network looks good.” “The code passed all testing.” “The servers are running fine.” Application performance monitoring pinpoints exactly where the issue is, reducing the mean time to resolution © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 17
18
Global Service Monitor
Microsoft Management Summit 2013 12/5/2018 9:34 AM Global Service Monitor Web Test + Schedule Web Test Microsoft Visual Studio 2012 Operations Manager Global Service Monitor Results Call Web App Workitem + Results ! Production Application On-premises Results © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Visual Studio Integration
Team Foundation Server Virtual Machine Manager Library Test & Lab Manager Hyper-V Hosts
20
System Center Advisor Cloud Service – assess your server configurations and proactively avoid problems Resolve Issues – accessing current and historical configuration data Specific Guidance – helps reduce downtime by providing suggestions for improvement and notifying you of key updates specific to your configuration Supports – System Center 2012, SQL Server, Windows Server, SharePoint Server, Exchange Server, and Lync.
21
Deeper Insight & Remediation Guidance
Comparison Deeper Insight & Remediation Guidance Capability Microsoft VMware Non-Virtualized Infrastructure Monitoring Yes Yes1 Deep Application Insight & Remediation Guidance Yes2 Outside-In Monitoring & Configuration Guidance No Integration with Development Tools No3 Would require purchases outside of the vCloud Suite including vFabric Hyperic, vCenter Operations Management Suite Enterprise Edition Remediation limited to VMware best practices thus lacking in application-specific remediation guidance Lab Manager deprecated, with customers expected to upgrade to vCloud Director, which has no connections with Development IDE. VMware Information:
22
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
23
Data Protection Manager
System Center Marketing 12/5/2018 Data Protection Manager System Center Operations Manager Disk-based recovery Windows Azure Backup Active Directory Hyper-V File Services System Center Data Protection Manager Up to every 15 minutes Data protection manager disaster recovery (with offsite replication and tape) Windows Client Tape-based backup © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Data Protection Manager | VMs
System Center Marketing 12/5/2018 Data Protection Manager | VMs Express Full Backups After initial replica, DPM uses block-level change tracking and applies these changes blocks onto initial replica Cluster Aware – Integrates with CSV Parallel Backups 900% Performance Improvement Optimized Performance DPM scales to protect up to 800 VMs per DPM Server, across standalone hosts and clusters Supports Page File Exclusion Supports Item-Level Restore Supports SMB Shares Live Migration Aware DPM delivers uninterrupted protection capabilities, integrating with VMM to track VM locations Ensures VMs are protected as they are migrated in and out, and within clusters Backup to Cloud Customers can utilize DPM and Windows Azure to provide offsite, long- term storage for data Simple setup process Integrated into DPM wizards for ease of management Up to 120 Recovery Points © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 24
25
Protection of Key Applications & Workloads
Comparison Protection of Key Applications & Workloads Capability Microsoft VMware Granular Workload Protection Yes Yes1 Physical & Virtual Protection No1 3rd Party Integration No2 Centralized Role-Based Management Yes3 Tape Backup No4 Integrated Disaster Recovery VMware Data Protection (Advanced) offers protection for VMs & SQL/Exchange only and offers no protection of physical machines VMware Data Protection is not extensible by 3rd parties VMware Data Protection is capped at 10 appliances per vCenter with a maximum storage of 2TB/100 VMs per appliance. VMware Data Protection offers no protection to tape media. Disk only VMware Information:
26
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
27
Demo
28
Heterogeneous Management
Application Frameworks Management OS Hypervisor Fabric
29
Heterogeneous Management
Comparison Heterogeneous Management Capability Microsoft VMware Multi-Hypervisor Management Yes Limited1 Heterogeneous Automation & Integration Limited2 Heterogeneous Monitoring & Extensibility Limited3 vCloud Automation Center focuses on provisioning VMs to alternative hypervisors, whilst the Multi-Hypervisor Manager plug-in for vCenter offers only very basic capabilities. vCAC support limited to 2008 R2/SP1 & VMM 2012 vCenter Orchestrator has a limited number of 3rd party plug-ins. vCenter Operations Management Suite requires the purchase of 3rd Party adaptors to integrate. VMware Information:
30
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
31
Hybrid Infrastructure | Microsoft
Windows Azure & Service Providers Microsoft Private Cloud Microsoft Private Cloud System Center 2012 SP1 IDENTITY | MANAGEMENT | VIRTUALIZATION | DEVELOPMENT
32
Hybrid Infrastructure | VMware
VMware vCloud Service, vCloud Providers vCloud Connector 2.0 Amazon, Hyper-V, Xen vCloud Automation Center vCloud (w/ Director) vCloud (w/Director) vCloud Connector 2.0
33
Key Focus Areas Granular App & Service Deployment
Deeper Insight & Remediation Guidance Protection for Key Apps & Workloads Heterogeneous Management Hybrid Infrastructure Costs
34
500 VM Private Cloud 15:1 VM to Host Ratio 34 Hosts 2 CPU w/ 16 Cores
Windows Server licensing additional Comprehensive Management 34 licenses of Windows Server Datacenter
35
500 VM Private Cloud | Microsoft
68 CPUs Hyper-V Server $0 34 Licenses (64 CPU) System Center 2012 $122,638* Total Cost $122,638 Provides complete infrastructure management including: Application Performance Management, Self-Service, Backup & Application Protection, IT Service Management & Service Catalog, Orchestration and much more… * System Center Pricing:
36
500 VM Private Cloud | VMware
68 CPUs vCloud Suite Ent $781,660* vCenter Server $4,995* Total Cost $786,655 + S&S Costs, without S&S, $786,655 yet lacks true ITIL-based service management, granular workload protection, comprehensive in-guest management, DevOps capabilities and 3rd Party integration… Over 6x more expensive than the Microsoft solution * VMware Pricing:
37
Summary More Granular App & Service Deployment Features
Deeper 360o Insight & Remediation Guidance More Granular Protection for Key Apps & Workloads More Comprehensive Heterogeneous Management Simplified, Unified Hybrid Infrastructure Management Significant Savings on Cost
38
12/5/2018 9:34 AM Related content MDC-B330 - Hyper-V - What's New in Windows Server 2012 R2 On Demand MDC-B304 - Managing Multi-Hypervisor Environments with SC2012 On Demand MDC-B338 - Overview of Windows Server 2012 Hyper-V On Demand MDC-B353 – Comparing Windows Server Hyper-V & VMware vSphere On Demand MDC-B347 - Migrating from VMware: Tools and Tips on Demand © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
12/5/2018 9:34 AM Track resources Learn more about Windows Server 2012 R2 Preview, download the datasheet and evaluation bits on Learn more about System Center 2012 R2 Preview, download the datasheet and evaluation bits on © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd
12/5/2018 9:34 AM Resources Learning Sessions on Demand Microsoft Certification & Training Resources TechNet msdn Resources for IT Professionals Resources for Developers © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Complete an evaluation on CommNet and enter to win!
12/5/2018 9:34 AM Complete an evaluation on CommNet and enter to win! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
12/5/2018 9:34 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
43
12/5/2018 9:34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.