Cloud Application Deployment

Cloud Application Deployment

For businesses who undertake digital transformation, the Internet of Things (IoT) will gain a foothold in their business operations. As a company prepares to deploy an application across a wide array of devices such as mobile phones and tablets. There are considerations that need to be taken to determine how these applications will integrate with the backend systems and other solutions critical to operations.

Cloud Application Deployment Models that are Widely Used:

Cloud Application Deployment

Recreate

This involves developers scaling the existing iteration to a new one before terminating the former and activating the latter. In simplest terms, Version A is worked on and upgraded into Version B. When ready, Version A is terminated when Version B is activated.

Cloud Application Deployment

Rolling/Ramped Deployment

This is a method where developers work on a few iterations. Before slowly rolling out one version of an application by replacing one instance at a time. This way, one by one component of the existing application is iteratively deployed until we reach the end stage. Where we have a complete version of the updated application.

Cloud Application Deployment

Blue/Green Deployment

The blue green deployment model is one where two models are deployed alongside each other with only one active at any given time. This allows developers to make the necessary updates to an application, test it and only then activate it. One of the key differentiators of this model is that the blue environment can be saved, hence if there are any flaws in a new system, you can always roll back to the previous version.

Cloud Application Deployment

Canary Deployment

The canary model allows the simultaneous deployment of two versions of a system with the majority of traffic directed towards the existing Version A, with the rest directed towards Version B. This would allow developers to observe both systems and make changes to the new system where they see fit. Once the developers determine that Version B is stable enough, they will then terminate Version A and fully activate the former.

Cloud Application Deployment

Shadow Deployment

This is a deployment model where both versions are released together, but traffic is routed from one version to the other. This often involves directing traffic from Version A to Version B and then observing how Version B fares with production load after the incorporation of new features. This can be a costly and complex process, but it is one undertaken by developers who wish to evaluate the performance of two iterations of a system without affecting traffic on front-end users.

Cloud Application Deployment

A/B Testing

This is a testing model where two iterations of a system are activated and a select group of users are routed to try the new version with certain conditions set by the developer. The idea behind A/B testing is to evaluate the conversion rate of two iterations of the same system but with conditions imposed on the new system with newer features. This is a technique widely used to test conversion of a new feature. The version with the best conversion rate will eventually be rolled out.

Why Choose PointStar Consulting

We are an award winning cloud services provider in the Asian region with over 12 years of experience in implementing cloud ERP projects and other solutions that help businesses realise the benefits of workflow automation. Headquartered in Singapore, PointStar Consulting has since grown rapidly as the leading Oracle NetSuite cloud ERP reseller / cloud ERP vendor and Workato Gold Partner in the Asean and Asia Pacific regions, with clients in Singapore, Malaysia, Indonesia, Vietnam, Japan, China, Taiwan, and South Korea.

Read our blog article about Digital transformation, a must for 2022

Talk to our Cloud Consultant

Talk to our Cloud Consultant Now!

Please fill out the details below.

**This event has limited seats available.