Sunday, February 8, 2015

(Phase Three) Strategy to migrate Software Applications to Cloud



Series:
 (Disclaimer: The manuscript is my personal view and is not affiliated to any groups or organizations)


By this the applications are fully deployed in Cloud. The team are completely aware of the challenges and the benefits of cloud. The team is already reaping the benefits of the Cloud. Different traditional roles are already aligned with new responsibilities of the Cloud. There are more common skillsets in Cloud among different teams than otherwise. Thus in Phase III official alight the roles and responsibilities. A unified team view is critical to IT and to its contribution to business sustainability where some of the roles faces the challenge of its very existence.

 A formidable foundation has already been laid out in the previous two phases. Phase III should leverage that and commence to deliver faster go-to market products and services relevant to the company’s business values. The unified team should strive to deliver rapidly new business value by embarking on projects which previously couldn’t have been executed or conceived.

 For IT, they should work towards integrating and extending the hybrid identity management (Azure Active Directory with Active Directory) towards mobile device management (MDM). IT should attempt to control the ability to share and different types of permissions such as read, edit, share, etc. on the business documents. Right Management Services (RMS) provides such ability. IT should administrate various SaaS applications those are in business place. Cloud App Discovery could assist in identifying the SaaS applications in use. IT could administrate the type of SaaS and the type of identity federation those SaaS application entails. IT should audit User access patterns, set up alerts, and generate reports which previously were not possible e.g. behind the scene sophisticated algorithms can generate fraud alerts if there are login attempts from the same User from two different parts of the world around the same time defying laws of physics.

 Applications should start to use Access Control Services for both authentication and authorization of Intranet and Extranet applications. ACS permits users to use different identity providers such as Facebook, Twitter, Google, Yahoo, and Microsoft live. AAD supports OAuth, OpenID Connect, WS-Fed, and SAML 2.0.  Take advantage of Mobile Services, Azure Searches, etc. which are managed services.

 All teams should start to use the PaaS services for both statistics and predictive analysis. They should start using services which can provide real time analysis of IoT for instance. Azure ML facilitates development of predictive analysis models by both developer and analysts. It provides a structure to publish the models and expose them as APIs to be consumed by internal and external teams. Azure HDInsight (or AWS RedShift) provides managed infrastructure engine to analyze huge data set collected from plethora of data sources to discover interesting patterns and collect statistical facts. IT could use the insight to secure company assets. They could use to institutionalize processes and initiate activities to reduce cost based on usage patterns such reduce or eliminate assets. Application architects could use such a platform to discover potential bugs, resource allocation, etc. based on the analysis.

Phase III provide the fillip for the business competitive edges.

No comments:

Post a Comment