Fill This Form To Receive Instant Help
Homework answers / question archive / Part 1 Instructions Write a college-level research paper that includes the following: You have a choice in business to have a non-virtualized environment or a virtualized environment
Part 1
Instructions
Write a college-level research paper that includes the following:
You have a choice in business to have a non-virtualized environment or a virtualized environment. The reason not to migrate is not always due to a reluctance to adopt cloud computing. There are some valid reasons for staying in a non-virtualized environment. In this Assignment, you are going to show the process for building a non-virtualized cloud platform and a virtualized cloud platform. You need to provide the following:
Part 2
Instructions:
Write a college-level research paper that includes the following:
A client/server application is being uploaded into the cloud as an SOA. Describe a client/server application and SOA, as well as at least three items you need to take into consideration when moving your application to the cloud. Some items, not a comprehensive list, would be:
Part 1
An organization is featured with either staying in a non-virtualized environment or moving to the virtualized environment. Different reasons are likely to cause an organization not to move the cloud and be reluctant. Various reasons make an organization stay in different non-virtualized environments. By enabling virtualization, the organization focuses on maximizing the servers' servers and acquiring additional essential resources for a business. The advantage of virtualization compared to non-virtualization is that there is a better use of the available server capacity in an organization (Vaezi & Zhang, 2017).
Virtualized software is essential and often focuses on splitting the different physical server resources and creating different virtual environments referred to as virtual machines. Every virtual machine is noted to have the capability of running on any given business application or any operating system used in an organization. In addition to the same, storage hardware is also virtualized to help maximize the different existing hardware and increase the hardware usage from 20% to around 80% (Zhang, 2018). Organizations cannot purchase any new servers and other storage devices if they are already noted to exist and function normally.
Cloud Computing is essential and featured to allow in the implementation of various enterprise applications such as off-site storage. Implementing such applications tends to be very expensive and makes it hard for small businesses to implement in their operation compared to the use of virtualization (Vaezi & Zhang, 2017). The platform that the organization can implement and ensures successful operation is virtualization.
Part 2
Client/server applications refer to the applications that are featured with different client programs that are featured with consuming serving that is provided with the server program. The client is featured with requesting additional services from the server using the calling functions in the server application (Cokro & Wang, 2020). Different features are noted in a client-server application. Some of these features include a client program that is allowed to request services from other server programs. Also, the client programs are not supposed to be aware of the different subprogrmas that are important for offering the diffeent services. Different subprogranms that coordinate work to offer the required services and server programs tend to provide additional benefits.
Service-oriented architecture (SOA) refers to a process used as a software development model that is used for allowingdifferent services to interact across other platforms and languages to develop additional applications (Cokro & Wang, 2020). In the use of SOA, service is often made to be a self-contained unit of software used to complete a particular. It is essential as it is known for allowing services to interact through a loose coupling system used for either coordination or passing data. Loose coupling is the process where the client of a given service remains independent of the services they require. Also, it allows for communication with other related services and those that are not related (Zhang et al., 2018).
Different considerations are supposed to be put into consideration when moving an application to the cloud. The first consideration to be put into consideration is the current use of infrastructure. It is essential to consider the different hardware that is used in an organization. Secondly, focus on the compatibility of the operating system. Cloud often focuses on standards, and it is essential to ensure that the operating system and middleware are updated as required (Zhang et al., 2018). The last aspect that is supposed to be considered is the availability of the infrastructure. The infrastructure that is used is supposed to be ready for the different workloads.
Outline