Step 9: Write the Final Report Evaluating AWS and Azure Providers
CLOUD DEPLOYMENT ARCHITECTURE 1
Cloud Deployment Architecture
Name of the student
Instructor
Institution
Course
Date
CLOUD DEPLOYMENT ARCHITECTURE 2
Proposed Architecture
Rationale for Proposed Architecture
Ballotonline needs to adopt a deployment model that helps to benefit from all the places
they are targeting. Therefore, it is essential to use the hybrid deployment model. This helps
connect the infrastructure and the applications between the cloud-based resources and those not
located in the cloud. This helps deploy the resources in the cloud and ensure that they are
connected to the internal system. The hybrid model will allow the company to deploy the
workloads which exist in the private IT environments. It also connects with the public cloud and
ensures flexibility based on the changes in cost. This means that BallotOnline would enjoy
greater flexibility levels when it comes to networking, hosting, and web service of the
applications.
Application auto- scaling
Load balancer
DB replication
rea
rea
rea
CLOUD DEPLOYMENT ARCHITECTURE 3
The hybrid cloud will help to create a single environment and helps to operate in both the
private and public cloud resources. This would ensure that the company can deploy the most
sensitive workloads on the in-premise cloud and the less sensitive ones with a third-party private
cloud provider (Mansouri et al., 2020). Therefore, the hybrid cloud helps to enhance the
company's flexibility because it will be possible for the users to work with data from different
sources. BallotOnline will also deploy a hybrid cloud that works for the needs using the available
cloud technologies. Secondly, a hybrid cloud enhances cost management. Using the private
cloud, the company will operate the data center infrastructure (Qureshi, 2018). This requires
intense capital and fixed costs. However, it will be possible to use the public cloud and incur
only operational expenses. The company can thus choose the environment that runs the workload
based on the cost-effective one.
Deploying the hybrid cloud will also ensure that the company enjoys scalability. This is
because the cloud offers more resources, such as those from the public and data centres. As a
result, it becomes easier to deploy resources and meet the organisation's rising demands. It also
increases the resiliency and interoperability because it can run the workloads redundantly in the
private and public environments (Labba et al., 2018). The components available in one workload
can also run on both environments and interoperate.
The use of a hybrid cloud enhances load balancing. This is the distribution of the client
requests across the different server applications running on different environments. Therefore,
hybrid deployment ensures that the components in the private cloud and public cloud are
interchangeable. Therefore, the load balancing improves the speed, reliability and cost issues
(Venkateswaran& Sarkar, 2018). Load balancing can be based on factors such as location. The
public cloud can be used to distribute the resources geographically. This is because it is possible
CLOUD DEPLOYMENT ARCHITECTURE 4
to connect the users with the servers closest to them. The distribution is also based on the
security where the data that requires more control due to sensitivity is hosted in the private cloud
and the less sensitive in the public cloud. Hybrid cloud infrastructure also uses traditional
techniques to enhance auto-scaling. It is also easy to deploy the techniques, making it possible to
manage the resources assigned to the application hosted in the cloud platform. Data replication is
also possible in this set-up. Data replication is copying data from one server to another
(Tavbulatova et al., 2020). This makes it possible for the information to be availed to different
departments and users. Replication also ensures that the company gains enough insight to
enhance innovation and growth. HVR is a method that can be used to replicate data using the
Change Data Capture. This method is non-intrusive and effective in replicating the data.
CLOUD DEPLOYMENT ARCHITECTURE 5
References
Labba, C., Saoud, N. B. B., &Dugdale, J. (2018). A predictive approach for the efficient
distribution of agent-based systems on a hybrid-cloud. Future Generation Computer
Systems, 86, 750-764.
Mansouri, Y., Prokhorenko, V., & Babar, M. A. (2020). Automated implementation of hybrid
cloud for performance evaluation of distributed databases. Journal of Network and
Computer Applications, 167, 102740.
Qureshi, B. (2018). An affordable hybrid cloud-based cluster for secure health informatics
research. International Journal of Cloud Applications and Computing (IJCAC), 8(2), 27-
46.
Tavbulatova, Z. K., Zhigalov, K., Kuznetsova, S. Y., &Patrusova, A. M. (2020, July). Types of
cloud deployment. In Journal of Physics: Conference Series (Vol. 1582, No. 1, p.
012085). IOP Publishing.
Venkateswaran, S., & Sarkar, S. (2018). Architectural partitioning and deployment are modelling
on hybrid clouds. Software: Practice and Experience, 48(2), 345-365.