Migrating Applications to the Cloud - a summary of how to do itTuesday, August 21, 2018
There are four types of application modernization strategies to migrate legacy applications in the cloud (figure below). You first need to carry out a careful analysis of each legacy application to determine the best method to maximize long-term benefits, taking into account time, costs, and user impact. Some legacy applications are mission critical and unique to your business such that the long- term effort to redesign and recode them is worth the time and cost. Then, there will be relatively simple applications that you can quickly port (i.e., rehost or refactor) to a cloud platform, or even eliminate and replace with a SaaS offering from a cloud provider.
Important aspects of Storage and Compute VirtualisationFriday, August 17, 2018
A standard method is to utilize local storage installed within each physical server when configuring hypervisors and VMs. Some modern clouds and storage systems still recommend numerous scaled-out storage nodes with direct-attached storage rather than deploying a SAN. This is not however best practice, especially if you want to be Cloud-enabled because you will lose some significant capabilities.
Orchestrating Automated Actions in the CloudWednesday, August 15, 2018
An orchestrator refers to a software system programmed with workflow rules and business logic that facilitates automated actions and integrated connectors to external software systems. Many IT organizations create scripts to automate manual tasks; however, these are now considered a legacy technique. Scripts are also difficult to maintain and reuse, and their sequential processing limits their flexibility. An orchestration system goes well beyond scripting with parallel tasking, branching workflows, situational-awareness logic, and the ability to back out from or resume workflows that fail or sense an error.
Managing Cloud DeploymentsThursday, July 12, 2018
Managing cloud systems and orchestrating workloads is a primary concern as well as a learning curve for organisations deploying a cloud architecture. Important areas of Cloud Management include: The Architecture (and documentation), of a cloud management platform Orchestration and automated provisioning Using ServiceNow or some other orchestration platform to automate the deployment (including approvals) of dev-test-production environments Cost efficient Systems management of VMs and workloads Multi-Cloud, or Hybrid Cloud Management (putting workloads and applications on the most appropriate Cloud platform) Multitenant self-service control panels System extensibility and API i Build versus buy, for cloud management platforms Cloud management best practices
Cloud Native CharacteristicsWednesday, June 06, 2018
PCF is the market leading PaaS platform and very useful if deploying on Azure and other Cloud IaaS models. Migrating, refactoring or building apps to be ‘Cloud Native’ takes a lot of work and is a different deployment model for most enterprises. The important guidelines are listed below to replatform apps and make them ‘Cloud Native’. What is nice about PCF is the auto-config via APIs of low level network, DNS, firewall configurations for the application. Abstracts the developer away from the messy business of connectivity, port management, DNS set up.