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.
Cloud Native versus Traditional ApplicationsWednesday, May 30, 2018
Most Cloud Platforms are trending towards breaking down monolithic services into ‘micro’ or discrete services. An example would be a large monolithic Java application which is rewritten into modules providing discrete functionality and services. This becomes a loosely coupled architecture with the database services, abstracted from middleware and application services, which themselves are partitioned into providing containerised, or modularised functionality. This means that if the database or web-server is modified, the entire set of services do not need refactoring or intervention.