Step 9: Write the Final Report Evaluating AWS and Azure Providers

profilecyberspin
cloudarchitecture.pdf

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.