Case Study Summary: BallotOnline Co. Currently, BallotOnline Co. is running at full capacity and needs to expand its IT infrastructure to accommodate its growing needs. Instead of expanding current...

1 answer below »
Hi,Instructions are to follow all project steps BallotOnline Final Cloud Deployment Programmatic Approach Document and Use the Cloud Deployment Programmatic Approach Document Template (*attached) to write your Cloud Deployment Programmatic Approach and submit it via the dropbox below. The final document should be between eight and 10 pages.


Case Study Summary: BallotOnline Co. Currently, BallotOnline Co. is running at full capacity and needs to expand its IT infrastructure to accommodate its growing needs. Instead of expanding current on-premise IT infrastructure by building or acquiring a new data center, Sophia your supervisor has suggested that the cloud may be more efficient and cost-effective than adding more traditional physical data center space. An important part of your presentation to the BallotOnline executives is to help the executive leadership understand cloud service models and cloud deployment models. It will also need to cover the two basic components of cloud infrastructure: cloud compute and cloud storage.  In this project, you will learn about different IT policy components, how the IT policies align with the business objectives, and you will also learn the important considerations for alignment of cloud adoption strategy with the IT policies. Sophia has made it clear that she believes that learning how other companies approach their migration deployment efforts is a way to ensure that BallotOnline is considering the most efficient and cost-effective methods. So, before you begin setting up the configuration and deployment, take some time to research industry standard cloud deployment programmatic approaches. Engage in an online conversation with your colleagues to discuss cloud deployment programmatic approaches in the Discussion: Cloud Migration Programmatic Approaches. Task / Directions: In the next step, you will use AWS OpsWorks Stacks to prepare to deploy a stack on Windows. Sophia has asked you to evaluate how you can automate the deployment of BallotOnline's Windows-based application stacks. Automating the deployment would allow for a faster turnaround time and avoid user errors that could occur during a manual deployment. · Follow the instructions below for getting started provided by AWS to complete the cloud. https://docs.aws.amazon.com/opsworks/latest/userguide/gettingstarted-windows-prerequisites.html When you have completed the prerequisites to deploy a Windows stack using AWS OpsWorks Stacks, you can proceed to the next step: creating and deploying a server stack. *Next Step Now that you have completed the prerequisites to deploy a Windows stack, you will deploy a basic application server stack using AWS OpsWorks Stacks. Take Action Perform the following tasks to deploy the basic application server stack, outlined in the following guide from AWS: AWS OpsWorks Getting Started: Windows https://docs.aws.amazon.com/opsworks/latest/userguide/gettingstarted-windows-basic.html As you go through the Getting Started guide, take screenshots of your work for documentation purposes. Save them in the Basic Application Stack Deployment Documentation Template *(Find Attached to Task) 1. Create the stack 2. Authorize RDPaccess 3. Implement a custom cookbook 4. Add an IIS layer 5. Deploy an app · Follow the instructions in "Deploy an app" to deploy the one-page "Hello World" app using the deploy.rb recipe. Modify the page to include your name in the greeting: "Hello World from "  · In the previous step, you deployed a basic application server stack. But you know that at some point, you will have to ensure that your stack is scalable to meet BallotOnline's future workloads. Read the information in Step 3: Scale Out IIS Example to get an idea of how this works in AWS https://docs.aws.amazon.com/opsworks/latest/userguide/gettingstarted-windows-scale.html · Now evaluate the scalability of your stack to showcase how your application server stack may handle increased load by adding more application servers and creating a load balancer to evenly distribute incoming traffic among those servers. *Next Step Follow the instructions on how to add a load balancer in the AWS OpsWorks documentation. https://docs.aws.amazon.com/opsworks/latest/userguide/gettingstarted-windows-scale-elb.html Remember to take screenshots for each task and save them to the Basic Application Stack Deployment Documentation Template *attached used in the previous step. Make sure that your single-page app is served when connecting to the load balancer using its DNS name. Once you have finished evaluating scalability of a basic application server stack, you can proceed to the final step, in which you will record your programmatic approach in a document. The Cloud Deployment Programmatic Approach is designed to provide BallotOnline with a comprehensive and best-of-breed programmatic approach and tool sets that align with BallotOnline's technical and business requirements. Use the Cloud Deployment Programmatic Approach Document Template (*attached) to write your Cloud Deployment Programmatic Approach and submit it via the dropbox below. The final document should be between eight and 10 pages. The Cloud Deployment Programmatic Approach will enable you to consolidate the work that you have completed in the steps along with some additional elements (scope, executive summary, etc.) to create a comprehensive programmatic approach. Sophia will present your work for approval at the executive meeting. Logins (if needed): AWS Website URL: https://www.awseducate.com/student/s/ Login Information: Email ([email protected]) Password:Calyboy1292* UMGC Student Classroom Portal: https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0 Login Information: Email ([email protected]) Password:Calyboy1292$ Cloud Deployment Programmatic Approach 1. Executive Summary (< 1="" page)="" 2.="" plan="" scope="" (1="" page)="" a.="" overview="" b.="" cloud="" configuration="" and="" deployment="" prerequisites="" 3.="" industry="" leading="" cloud="" deployment="" programmatic="" approaches="" overview=""><1 page)="" 4.="" programmatic="" cloud="" deployment="" tools="" (1–2="" pages)="" a.="" feature="" comparison="" b.="" evaluation="" summary="" 5.="" aws="" opsworks="" stacks="" (1–2="" pages)="" a.="" overview="" b.="" prerequisites="" 6.="" evaluation="" of="" application="" server="" stack="" (2–3="" pages)="" 7.="" programmatic="" cloud="" deployment="" scalability="" recommendations="" (1="" page)="" 8.="" conclusion=""><1 page)="" basic="" application="" stack="" deployment="" documentation="" 1.="" executive="" summary="">< 1="" page)="" 2.="" basic="" application="" stack="" deployment="" overview="" (no="" set="" number="" of="" pages)="" 3.="" basic="" application="" stack="" deployment="" recommendations="" (1="" pages)="" 4.="" summary=""><1 page)>
Answered 9 days AfterAug 11, 2021

Answer To: Case Study Summary: BallotOnline Co. Currently, BallotOnline Co. is running at full capacity and...

Ali Asgar answered on Aug 16 2021
137 Votes
Introduction
BallotOnline Co has reached the end of its IT capacity and needs to expand its IT infrastructure to accommodate the growing needs. Moving with the modern trend and looking at the future, the company plans to use cloud infrastructure for this extra needs to take advantage of its efficiency and cost effectiveness.
This will definitely reduce the on-premise expansion costs that will be incurred to house the added data center capacity with the cost for added power requirements and the team to deploy and manage the added
infrastructure capacity.
This report aims to help the executive leadership understand the the various cloud service models and cloud deployment models. It will highlight the two main aspects of cloud, the cloud compute and cloud storage.
This document will highlight how the various IT policy components align with business objectives and will also show the important considerations that are required for aligning Cloud Adoption strategy with the company’s IT policies.
The report also dives into the industry best practices by analyzing some reports of other companies that have implemented migration to cloud and the deployment strategies and techniques that they have used so as to ensure that BallotOnline will be using the most efficient and cost effective method.
Plan Scope
Overview
In order to deploy the services on a cloud platform, we must be sure about various factors that decide the success of a cloud deployment. Since BallotOnline Co is having an existing on premise physical data center where the current operations are running and need to implement the cloud architecture to enable future growth and scalability, we must make sure that our cloud deployment is compatible with our existing infrastructure.
In order to move an application to cloud, we need to first analyze which is the correct cloud region for us to deploy our application we need to select a region that is nearest to our user base to allow faster access to our application. We need to ensure a high level of security as we must create a secure connection between the cloud system and our own data center so as to make it work seamlessly as if both are at the same location. Apart from this the security must be such that no unauthorized access is given that could compromise either the cloud infrastructure or the on-premise data center.
Here we also need to decide on the cloud deployment model that we need to follow in-order to align our deployment to our business needs and our existing infrastructure for seamless integration. The various types of deployment models being Private Cloud, Community cloud, Public Cloud and hybrid cloud. On top of this we need to select a service model, like Infrastructure as a server (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS).
Cloud Configuration and Deployment Prerequisites
1. Firstly, we need to decide on the cloud deployment model that we must choose in order to be able to implement our services on cloud. The various models to choose from are:
a. Private cloud: In this model, the organization creates a centralized data center in its own premise and all its branch offices are connected to it via the secure internet channel. It is restricted to be used by a single organization only.
b. Community Cloud: In this model, a few large organizations come together to create a common cloud infrastructure so that they share the underlying hardware infrastructure among themselves and can use resources as per their needs and incase a single organization needs to scale up temporarily, it is possible.
c. Public Cloud: In this, a separate Cloud provider sells the cloud services as an entity and the usage of those entities is charged to the user only for the time period the usage was done. This is analogous to Utilities service (like electricity) where we are charged for only whatever we use.
d. Hybrid Cloud: This is a mix of both public and private cloud model. Here an organization may create a cloud infrastructure for their use and may also lease the extra capacity to other companies for a fee and act as a cloud provider also.
2. We also need to decide on the service model that we may require. This is generally applicable in case of a Public Cloud. The various service models are:
a. Infrastructure as a service (IaaS): Here a virtual server is provided us and we need to take care of OS installation, service configurations, network configurations etc. It is similar to deploying a physical server in our premises, the difference being that the server is located in the Cloud providers premises and the hardware and everything physical like power, cooling etc is managed by the provider.
b. Platform as a Service (PaaS): In this model, a server is created and made ready for deployment of a particular type of application by the provider and the customer only needs to deploy their application on the server and run the application. All application level configuration, database creation and connection to it handled by the customer, while lower level tasks such as backup configuration, Server and services deployment etc is done by Provider.
c. Software as a Service (SaaS): Here even the applications are hosted by the provider and made available to use to the customers. A customer is allowed only some customizations in the application.
3. After...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here