Cloud Strategies for Enterprises: Your Questions Answered by LonoCLoud
Cloud computing is growing by leaps and bounds. But as it flourishes, today’s cloud technologies (IaaS, PaaS, SaaS) are still inadequate to meet the growing sophistication of customer needs and an evolving Internet that is accelerating into its third phase. Enterprise cloud deployments, especially for migration of SOA apps to private clouds, need to efficiently address the crystallizing issues of security, availability, and performance. LonoCloud provides a new technology layer that promises a more powerful and flexible architecture to streamline the migration of IT applications to the next generation cloud environment. Enterprise IT is looking for a new fabric that can interconnect their private and outsourced data centers into a single federated pool of available cloud resources.
LonoCloud is a transformational “elastic” application development framework or Cloud Platform-as-a-Service (PaaS+) that integrates fault-tolerance and cloud scale with a policy-based security stack for more confident migration of mission-critical enterprise apps to a federated cloud model. Moreover, its out-of-the-box cloud PaaS+ services and automated policy system plus its geographic performance load balancing enable you to greatly speed time-to-deployment and reduce IT complexity and cycle times.
In addition, by adopting LonoCloud framework for your distributed private cloud migrations now, your Cloud strategy will be “future-proofed,” allowing you to expand later with ease into hybrid cloud or InterCloud topologies. The unique mesh architecture of the LonoCloud fabric enables business continuity baked into the platform itself across federated clouds including business intelligence and security/privacy features to enable visibility across a nationwide set of mobile users. LonoCloud is focused on enabling the enterprise to “Trust the Cloud”.
What are the real cloud issues that enterprises face?
Enterprises are looking for transformational technologies to provide maximum benefit from cloud computing across both their development and operational IT groups. Developers require a private cloud application development and deployment platform to enable innovation in migrating application systems to the cloud, one with the ability to auto-scale up as the business scales and that makes it faster and easier to add functions, make changes, recognize and respond to threats or opportunities. Security and privacy are critical, and especially so in cases where any compliance regulations are involved. The enterprise should not have to sacrifice cloud computing benefits to ensure protection or security across all their IT domains.
We took all of those ideas into consideration when developing the LonoCloud platform and also made it future-proof – so that when the companies are ready, they will also be able to take advantage of hybrid private/public cloud strategies, seamlessly moving workloads across the world of many geographically dispersed clouds.
How does the industry solve these problems?
The Platform-as-a-Service (PaaS) layer is becoming the most strategic layer for the CIO/CTO Cloud strategy. The Infrastructure-as-a-Service (IaaS) layer is fast becoming commoditized as new compute, storage, and network fabrics become more widely available. The Software-as-a-Service (SaaS) layer is moving from hosted web services to the cloud, with another market transition targeting the next wave of IT business critical or mission critical stateful SOA applications. As the enterprise IT infrastructures and organizations transition to capture the benefits of cloud computing, the PaaS layer offers the most leverage for maximizing the most of your cloud computing strategy compared to IaaS and SaaS layers.
The PaaS layer provides a rich set of capabilities for your cloud applications including: communication/messaging, elasticity/scale, availability, information assurance (security, permissions), state and resource management, persistence, process and data distribution, interfaces and APIs.
How does LonoCloud work?
With multiple global or nationwide data centers and hosted co-location sites, LonoCloud’s PaaS+ layer enables complex SOA applications to run across federated private data centers (across multiple private clouds) to achieve the greatest virtualized and shared resource benefit and return for the company. While most PaaS vendors are only thinking about high degrees of fault tolerance through iterating their platform, LonoCloud uses a true mesh architecture with no single point of failure to provide high availability and fault tolerance across multiple federated clouds. The LonoCloud PaaS+ enables highly parallel, distributed processing, due to a “fabric” of federated nodes that enable triple modular redundancy. By running three concurrent instances of your cloud’s application components, any hiccup in one cloud instance is ignored because it is running in two other clouds in your private network or, eventually, in the public/private intercloud.
The LonoCloud PaaS+ operates at a higher layer in the stack, enabling ease of workload mobility across private, public, and hybrid clouds including other PaaS layers like Cloud Foundry or OpenStack. The LonoCloud mesh fabric architecture, coupled with an automated policy system, federates a set of distributed application nodes and accelerates the migration of SOA (service-oriented architecture) or distributed processing apps to the cloud. The platform is not competitive with other PaaS system but is an “additive layer” that provides an application fabric across the world of many clouds.
What about scalability?
LonoCloud resources can be dynamically scaled vertically or horizontally closer to geographic demand to minimize latency and optimize the customer experience during periods of peak loads. An advanced policy system drives the behavior you specify for elastic scale, fault tolerance, security, and performance management.
How does LonoCloud solve latency issues?
We move the cloud app components in closer proximity to the user for lower latency and better response times (see demo at www.youtube.com/lonocloud/
). The LonoCloud keeps track of the geographic location of the Cloud VMs and it understands the GPS locations of the users. The automated policy system can quickly scale loads from a pool of standby nodes to react to any surge in user activity.
For Carrier Clouds or Managed Cloud deployments, the fault tolerant mesh capabilities enable a workload to be added in a data center with less of a load or with underutilized WAN links, while a workload in a congested data center can be killed off (geographic workload mobility). The high degree of fault tolerance ensures the application never is interrupted or skips a beat. This seamless ability to move workloads ensures SLAs can be met with automated policy and balances performance across a distributed application running across federated data centers
Does LonoCloud enhance security?
While existing firewalls and encryption tools provide a strong base for enterprise security, LonoCloud overlays an automated set of rules and checkpoints that add another measure of security for application messaging between distributed services and application resources including web front-ends, databases, app processing, analytics, branch office edge, and remote mobile communication processes. We add an additional security stack on top of the message bus so that every message sent between SOA app components is checked against a security posture, IT governance, or regulatory compliance.
In addition, the unique mesh architecture enables cloned nodes to be added with extra security monitoring or business analytics to further “watch” the cloud application. These nodes are “cloaked” to make them hard to find within the mesh architecture. The watcher nodes can easily remove a node suspected of having a security issue or under a denial of service attack (quarantines the node).
The LonoCloud PaaS+ can cache user session state within the platform so the application components do not have to. Imagine understanding where your customers are across a six step ecommerce transaction (e.g. booking a flight) at any time in your system. Plus the watcher nodes can use security, business analytics for fraud detection, or detect other anomalies as the customers move step by step through a transaction. In fact, each resource they touch across the federated cloud can be logged for future audit capabilities.
How does LonoCloud streamline app development?
Migrating apps to a cloud environment is about reduced cycle time, reduced deployment times, and reducing costs while adding powerful cloud capabilities. Our LonoCloud fabric integrated with your middleware and application environment will perform the heavy lifting to seamlessly integrate into a world of many clouds. LonoCloud provides a “single fabric” (PaaS+) that not only helps you achieve cloud computing infrastructure benefits but also enables greater benefit for your development team. The LonoCloud abstracts the cloud at a higher level so your developers do not need to learn all the various intricacies of each private or public cloud infrastructure provider. They can concentrate on writing application code to our handful of APIs and gain capabilities such as fault tolerance, cloud scale, security, and performance management. For applications you simply want to migrate to the cloud with no re-write of code, the LonoCloud platform can provide a container for your application to make your migration simple and seamless.
It also keeps more of your cloud migration in the hands of your app dev teams rather than in the purview of a few cloud IT experts. As a new distributed PaaS+ layer that completes your cloud computing stack, it automates the orchestration of your distributed SOA applications on top of popular cloud IaaS providers and also many popular PaaS stacks including OpenStack and Cloud Foundry. The platform as part of a high quality cloud stack will improve the quality of your application systems as you migrate them to the LonoCloud. It also enables a library of IaaS and PaaS adapters through Jclouds.org
to enable a federation of clouds across heterogeneous data centers and cloud providers. Adding or brokering to a new data center or cloud provider is effortless by adding another portable abstraction to the LonoCloud library.
LonoCloud also enables ease of partner application integration into an elastic, secure, and highly available SaaS+ service offering either through Lono Edge Nodes on the partner premise or by distributed and scalable Lono Ingest Nodes. The LonoCloud edge nodes can also be used to gateway/bridge legacy systems or partners into the LonoCloud fabric. The federated LonoCloud system is well suited for easily integrating partners in a secure manner into a complex application system.
What benefits does LonoCLoud provide the mobile end-user?
The ultimate goal of LonoCloud for the enterprise is to make the end user experience — whether it be employee or customer centric — as responsive, reliable, seamless, and secure as possible.
The LonoCloud fabric is a true mesh architecture at the application and storage layers that enables a more powerful foundation for distributed mobile SaaS+ applications. The ability to distribute and cache information, plus scale and balance resources in closer geographic proximity to the user, is a unique and powerful capability of the LonoCloud. As you migrate each application to the cloud you can provide advanced mobility features inherent in the platform and improve customer response times over your legacy application systems. Mobile users have true reliable and available connections from any device, any location, with the platform layer remembering where they left off in their business activities.
How does LonoCloud impact mobility?
We are focused on advanced mobile capabilities. We can cache user session state across the PaaS layer so that users can start an ecommerce transaction on one device in one location, then move to a different cloud, different device, and another location and the LonoCloud remembers where they left off in the transaction (e.g. ordering a product or stock). Mobility is available across any device, anytime, any location with reliability and availability.
As another example, you could call your stock broker or agent and share that session state in the cloud with them (even though they are connected into a different data center cloud). What you type on your screen they will see on their screen; secure, reliable, resilient, and sharable transactions with complete mobility across devices and location are enabled. AND you don’t have to build it in the SOA application, the capability comes from the cloud platform. This can be shared among two, three, or more users in a single session.
Advanced mobility options in the PaaS layer will be an enabler for even more powerful social and collaborative applications in the future. The target business person who works for a large company has both social and business needs to share and collaborate with peers, the human capital of the company that actually drives success. Just as in the 90’s we saw the trend of the Microsoft Windows platform pull down more capabilities from applications into the platform to accelerate the development of business applications, we now see Cloud operating systems, such as the LonoCLoud PaaS+ layer, pull down features from the SaaS layer into the platform to further accelerate the migration and development of business applications in the cloud.
What measurements does LonoCloud offer?
We can track key metrics for your cloud migration strategy. For every application that is moved to the LonoCloud:
a. By optimizing across nationwide and global private cloud data centers that are federated across geographical regions the organization will see a reduction in cost of running the business (infrastructure costs and maintenance) so you can spend more on investing in the business. The LonoCloud shifts application cloud workloads geographically based on the load and customer need.
b. LonoCloud, as a high quality and optimized platform, improves the quality of the architecture (reduce defects in current systems with additional application monitoring capabilities) and it reduces internal application cycle times when adding new features or building new cloud applications. The platform (PaaS layer of the cloud) is the place where you will have the most leverage in your cloud strategy.
c. LonoCloud improves the latency and response time quality for your customers/employees using your cloud applications. The advanced mobility features give you a powerful platform for your future Bring-Your-Own-Device (BYOD) mobile strategy.
How does the LonoCloud team work with customers?
LonoCloud offers the solution to enterprise customers as licensed PaaS+ software through a subscription. However, our management believes in building an “agile” relationship with our customers. We typically partner with you on projects to migrate your applications to the cloud by dedicating a pair or more of developers through a series of sprints to assist and consult on your projects. We don’t simply throw software at our customers; we want to train your team to make them cloud experts and develop a solution that is more tailored to your needs.
What is the long-term outlook for LonoCloud?
LonoCloud has been developed by a think tank of cloud and cyber‐security innovators with decades of combined experience in cloud computing. These include CTO/founder Dr. Ingolf Krueger, professor of Computer Science at UC San Diego, Dr. Markus Kaltenbach who recently joined from Google, and Dr. Hossein Eslambolchi, Chief Technical Advisor and former CTO of AT&T. In addition, the management team, led by serial entrepreneur Neil Senturia, has experience in successful startups and fortune 500 companies.