Application Mobility in the Cloud Era
Virtualization freed applications from servers, allowing them to run on any physical host and move freely between servers. In the cloud era, mobility is about freeing applications from any particular datacenter infrastructure.
When applications are not bound by the constraints imposed by the infrastructure platform, enterprise IT can pick the best physical and virtual infrastructure platforms for their applications based on their needs today. Applications are free to move between different hypervisors, to any public cloud service, and to container-based environments.
Why is Mobility Important?
Application mobility enables choice and flexibility in the enterprise data center, delivering significant benefits to enterprise IT.
Datacenter managers can pick the infrastructure platform that offers the best economics for their applications, and change the platform when conditions change without getting locked in.
New Technology Adoption
IT teams have the ability to embrace emerging technologies such as containers or a variety of public cloud services without running the risk of getting stuck on an obsolete platform in a rapidly changing technology landscape.
Administrators are free to choose infrastructure platforms that are simple to operate and don’t require extensive training, allowing them to focus on managing applications rather than spending time and effort on keeping lights on with their infrastructure.
What Does Effective Mobility Look Like?
Applications are decoupled from any underlying technology or platform, allowing them to move seamlessly – and bi-directionally – between VM-based infrastructures, container-based runtime environments and public cloud infrastructures.
No Application Changes
Enterprise workloads move between different environments without any re-architecting or modification. Migration is transparent to both the application owner, and to application users.
Minimal IT Risk
Application state, configuration and environmental requirements (e.g., networking architectures) are fully preserved during migration events to eliminate remediation and to ensure overall application uptime.
Consistent Application SLAs
The system actively monitors per-application resource requirements and dynamically provisions and allocates resources as needed to protect application performance and availability guarantees - independent of chosen infrastructure environment and runtime location.
Unfettered, practical application mobility needs to be built on a firm architectural foundation that decouples applications from the runtime environment.
Independent App States
An intelligent storage system built for virtualization and the cloud takes over the responsibility of storing and managing application state and data independent of the runtime environment. For example, virtual hard disks, snapshots & clones are represented in a hypervisor-agnostic way, allowing applications to move without complex translation.
Application migration between different hypervisors, clouds or container environments becomes simple because applications do not depend on platform-specific formats.
Configure One, Run Anywhere
As applications move from one runtime environment to another, the policies travel with the application and are translated on the target platform. For example, security authentication and authorization settings are attached to the application, and use underlying identity and access control mechanisms available in each runtime environment.
Associating policies with applications eliminates the pain of manually setting up configurations in each target platform, making mobility predictable and transparent.
Universal Data Store
A pervasive, application-aware storage fabric provides storage services at the granularity of single compute instances (e.g., VMs) for all applications. Features such as snapshots, clones, replication and capacity optimization make data transfer quick, efficient and seamless when an application moves.
A uniform data storage fabric that stretches across different runtime environments is essential to overcome data gravity, and make application mobility feasible and efficient.
Administrators manage infrastructure by specifying desired outcomes, which intelligent software translates into infrastructure-specific actions for each target platform. For example, administrators specify resilience requirements in terms of expected fault tolerance levels rather than having to manually configure data replication factors or erasure coding formats.
Instead of having to learn new constructs & frameworks to manage each platform, administrators can focus on delivering infrastructure as a service for applications.
Acropolis App Mobility Fabric Features
✓ Nutanix Sizer
Select the right Nutanix system & deployment configuration to meet the needs of each workload.
Automatically install the hypervisor of your choice on a Nutanix cluster.
✓ High Availability
Automatically restart virtual machines on healthy nodes in case of a node failure in a Nutanix cluster.
✓ Resource Scheduling
Place virtual machines intelligently on nodes in a cluster based on rich analytics to balance compute and storage utilization.
✓ Cloud Connect
Use built-in hybrid cloud technology for seamless data backup to public cloud services.
✓ Cross-hypervisor Backup
Backup application data on remote clusters running different hypervisors and recover quickly with only a single click.
Acropolis AMF relies on the underlying Acropolis Distributed Storage Fabric in (DSF) to provide data services such as VM-centric provisioning, snapshots, clones, data protection, resilience and availability for all applications.