In: Computer Science
Recall that the Cell Phones & Stuff server will provide many services and roles. These services include Active Directory, DNS, DHCP, FTP, print services, and email. You have decided to use virtualization in your implementation. How will you implement the services within the virtual realm? Please address the following questions and be sure to provide justifications for your decisions:
How do you plan to create, configure, and manage virtual machines (VMs) for the company?
What services will those VMs offer?
How many virtualized servers will you create? Why?
Different servers need different implementation and architecture.Which service to implement where is a question an administrator always keep in mind. It totally depends on client budget and infrastructure which decides what kind of service we can use. There are following two types of services one can choose in today's world:
1. Hosting Service - It consists of following two parts:
(a.) Dedicated Hosting: All hardware resources dedicated to a particular server for running and serving services.
(b.) Shared Hosting: Different servers hosted on one shared server where hardware gets shared.
2. Cloud Service: There are three types of cloud services:
(a.) Infrastructure as a service (Iaas) - a common service which offers infrastructure to place virtual servers, hard drives and other physical resources.
(b.) Platform as a servide (PaaS) - A place where one can deploy their own servers and softwares and can use it for a personal benefit. It is easy to deploy software on PaaS as it is ready to deploy.
(c.) Software as a service (SaaS) - It provides deployment of software over the internet through subscription basis.
You can choose any service depends on the client's budget and requirement.
Also you can plan the installation, configuration and maintenance after knowing client's requirement. For a critical environment, best approach is to use IaaS. And for Small and medium businesses, it is good to use SaaS or Shared hosting services.
You can create as many virtualized servers as we want. The only thing you should always have in mind is the importance and availability of the service. If it handles large amounts of request, you can create separate server for each service or if it is just for a single organization where number of request are less, you can go for a single server and deploy all services on it.
Hope my answer will help you.