Infrastructure Agnostic, Cognitive, Real Time Self-Managing Enterprise Applications In A Post-Hypervisor “Hyper-Cloud” By C3DNA, Ready For Prime Time
As we enter the third era of enterprise business process automation, each era has been punctuated by rise of complexity followed by simplification. These automation waves, fueled by hardware and software advances, drove human, computer interactivity and simplification of programming. The first wave was led by high performance servers, network equipment and storage devices along with software technologies that made business process automation possible. The second wave was led by virtualization of network, storage and computing services to address the efficiency, resiliency and scaling demanded by the global need for business services. The success of these technologies has in turn accelerated the demand for communication, collaboration and commerce conducted by both people and devices almost at the speed of light and created a new requirement for uninterrupted service delivery with high security and optimal performance.
The complexity in today’s information technology management is due to large number of point solutions and tools that mediate the non-functional requirements placed on business processes and available infrastructure that provides the fuel for process execution. Currently, a paradigm shift is occurring that will drive the next wave of simplification of information technology by enabling applications to become self-aware, self-configuring, and self-managing, using application virtualization independent of Infrastructure where they are executed.
While the first era was led by various infrastructure companies such as IBM, Cisco, Intel, Brocade etc., the second by various infrastructure virtualization companies such as VMware, Nutanix etc., C3DNA will lead the next era with its innovative Cognitive Application Area Network Management Platform within Post-Hypervisor “Hyper-Cloud”.
Current State of the Art
Recent trends in enterprise workload management have focused on leveraging multiple cloud infrastructures offered by different service providers and automating the provisioning of resources and configuring end to end application components, their dependencies and definable actions. These advances are aimed at:
1. Reducing time to market,
2. Improve OPEX and CAPEX using commodity clouds and
3. Improve developer agility by automating infrastructure provisioning and application deployment in public or private clouds
Once provisioned, all these approaches however, fall short in addressing the automation of run-time workload quality of service (QoS) assurance dealing with the availability, performance, security, data-compliance, and cost requirements. This is especially important in the face of fluctuations in workload demands and available computing resources which vary with time and circumstance. Examples are order of magnitude variation in pizza orders during a Super-Bowl game, Black Friday demand, increased processing of orders received by an on-line e-commerce application as the result of a promotion etc. With the increased demand for “always-on” digital communication, collaboration and commerce services almost at the speed of light, real-time QoS assurance of applications/workloads without interrupting the user experience or disrupting service transactions in progress provides that extra competitive differentiation.
A New Paradigm:
C3DNA, backed by several patents, has introduced and deployed a new paradigm involving cognitive distributed computing and demonstrated that it can radically transform the enterprise application landscape with self-managing, highly scalable, secure, high performance, and never-fail architecture. The result is a real-time application workload management and run-time quality of service assurance where workloads not only configure themselves but also monitor and control their evolution based on policies that dictate the run-time quality of assurance deviations and corrections. This puts the business application owner in the driver’s seat to dictate policies based on business priorities, monitor the workload quality of service and use proactive management of workload QoS to drastically reduce the OPEX required in addressing real-time QoS deviations.
The new approach has many advantages going beyond the current state of the art providing unique competitive differentiation:
- Infrastructure independence of application/workload run-time QoS: A new application virtualization technology, with cognitive applications,empowered with global knowledge, decouples the application management from the infrastructure management and assures the right resources (CPU, memory, network latency, bandwidth, storage IOPs, throughput and Storage capacity) in real-time to the right application component. This enables applications to:
a. Become agnostic to Hypervisors and independent of Operating System
b. Become agnostic to underlying IaaS and PaaS
c. Be executed on Virtual Machines, or Containers, or Bare Metal deployed in datacenters or Private/Public clouds
d. Execute real time live Application/workload migration (Stateful), with zero transaction loss, between any infrastructures (Public or Private Cloud, datacenters with or without Hyper converged infrastructure anywhere) while providing end to end visibility and control to the application/workload owner, thus eliminating cloud/co-lo vendor lock-in to the customer. It also eliminates the need for shared infrastructure by providing application layer data replication across distributed infrastructures.
e. Provide multi-cloud application/workflow orchestration and life cycle management at the installation time and also during the run time by monitoring application’s vital signs and taking appropriate action based on its global knowledge of how to react based on pre-defined policies with the elimination of moving Virtual Machine and the associated complexity
f. Migrate without requiring V-motion or V-san, and without needing myriad tools (such as Kubernetes, zoo Keepers, Flockers etc. for managing containers) leading to significant reduction of Op-ex to the enterprises.
g. Migrate or live replicate to achieve continuous High Availability and Disaster Recovery without disturbing the service delivery (based on RTO/RPO policy setup) with resilience and with zero loss of transaction through multi-master, active-active, cross-cloud Disaster Recovery.
- Composed application workflows and their management on distributed infrastructures: Workflow QoS assurance automation decouples the application workflow management from the run-time infrastructure management systems (except for provisioning of resources) and assures run-time QoS based on policies, set up by the application/workload owner, without disrupting user experience or interruption to run-time service transactions. This enables applications/workflows to:
a. Avoid vendor lock-in, complexity, tool fatigue, and innovation chaos while providing application/workflow self-repair, auto-scaling and live-migration on an interoperable network of choice of clouds connected using public or private networks.
b. Migrate based on business owner-established policy containing the quality of service to decide what to do to address performance, security and compliance issues and to know where to get resources and do it
c. Allow to be managed by the owner of the applications with end to end service visibility and control across any infrastructure independent of native infrastructure management systems.
d. Allow to be managed with blueprint based workflow configuration and multiple migration policies which can be set up off-line to suite different environmental conditions and user requirements
3. Legacy Application Migration to C3DNA Run-time Management without changing applications, OS or the infrastructure: Make legacy apps/workloads cloud ready and on-boarding them to a cloud of choice without vendor lock-in or the complexity of “Lift and shift”. This is achieved without any changes to the applications or operating system. A discovery based workflow profiling and blueprint creation process allows easy migration of legacy applications and workflows.
- Decoupling Development and Operations of applications, and workflows: Developers develop applications without regard to how they are deployed at run-time and on what infrastructure. Operators define run-time QoS based on business priorities, deploy blue-print based workflows and assure their run-time behavior. This allows:
a. Deploying 99.999 application workflows on even a 99.99 infrastructure
b. Workflow level security in addition to infrastructure based security
c. Real-time data switching and control at the application layer independent of infrastructure allowing geo-fencing and other data-compliance features
In summary, the business workflows, applications and workload evolution are rendered cognitive, and capable of self-provisioning, self-healing, self-monitoring, self-protecting, and self-controlling to adjust their structure and maintain desired quality of service all the time. It allows work-load resiliency and tolerance to fluctuations both in demand and available resource pools at scale while lowering Opex significantly.
The figure above shows a “Post-Hypervisor HyperCloud” (consisting of a select network of cloud choices in a Multi- Cloud environments such as Amazon, Google, Azure etc., or private data-centers interconnected using public or private networks). C3DNA’s cognitive application area network management platform provides application run-time QoS assurance on a globally inter-operable network of cloud islands and enables efficient, on-demand or policy based application mobility among and between clouds, data-centers and on-prem without disruption to existing operations.
Follow the discussion on LinkedIn: