Home | About Us | Contact Us  
 
 
 
 
 
 
Cloud Computing Solution
 

Cloud Computing (Vmware)
Today’s business IT infrastructures have become too complex and brittle, about 80% of investment on IT infrastructure in current scenario remains focused on maintenance, leaving little resources for innovation. With users requirement for faster response times and management demanding lower costs, IT needs a better strategy. Cloud computing offers a new model that cuts through IT complexity by leveraging the efficient pooling of on-demand, self-managed virtual infrastructure, consumed as a service.

 
Efficiency Through Utilization and Automation Resource pooling and a self-managed, dynamically optimized environment dramatically increase IT performance—leveraging existing resources to avoid unnecessary infrastructure investment and technology lock-in. The result is lower total cost of ownership (TCO).
 
Agility with Control Cloud computing aims to empower end-users while ensuring security and preserving IT oversight and authority. The VMware solution interweaves all three, greatly simplifying IT services provisioning and deployment while maintaining IT control, protective safeguards, and regulatory compliance. The IT organization can thus respond more quickly and securely to evolving business needs.
 
Freedom of Choice IT retains the ability to support traditional systems and gains the flexibility to deploy them internally or externally, without being restricted to any single technology or vendor. Developers can build applications that are portable among hybrid, private, and public clouds within a common management and security framework.
 

I CAN OWN WAY LESS AND DO WAY MORE (MICROSOFT)
Every business has needs and yours is no different. Your people need to stay connected and you need to maintain essential security and control. So why not have both? Make productivity easier by giving everyone endless ways to work and collaborate from anywhere at any time and on any device. In the cloud you make the rules.

 
Cloud Computing (CA)
Cloud computing has sparked imaginations with visions of pay-as-you-go billing, and pools of computing resources available on-demand. The concept is simple; rather than operating servers, businesses subscribe to a service and pay for the resources they actually use. Despite significant R&D investments, though, most vendor offerings fall far short of these ideals. Enterprises have been experimenting with public cloud services and are pursuing private cloud initiative within IT’s sphere of control. Service providers are looking for ways to deliver differentiated cloud computing services to their customers very rapidly. Amid all the hype, cloud computing has been hard to realize for enterprises and service providers alike.
 
Solution Benefits
CA 3Tera AppLogic enables cloud computing by making applications completely self-contained, scalable and portable. They have no dependence on specific hardware of any kind. Therefore, they can be copied and run on any CA 3Tera AppLogic cloud without modification. Exactly how much resource is assigned to each instance of the application depends on the users' needs at runtime.
 
The Challenge
The primary obstacle to creating either a private cloud or a cloud service to offer customers is the structure of modern online applications. These are complex systems comprised of the application software itself, middleware software like web servers and databases, operating systems and drivers, numerous servers, storage to boot the servers, storage to hold the application data, and finally the networks that connect it all. Simply deploying and operating these systems requires significant expertise. Simplifying applications requires eliminating the interlocking bindings between the components in the system. The traditional approach has been to build templates to map the dependencies and automate updates when changes are made. Unfortunately, this is a brittle solution requiring significant maintenance of its own. Attempting to move applications to service providers in this complex state isn't utility computing; it's contract services.
 
Part of the CA Technologies Cloud Solutions
CA 3Tera AppLogic is a key component of the CA Technologies cloud solutions. It is one of the first components available of the CA Cloud-Connected Management Suite. The platform is a revolutionary way for enterprises and service providers to get to the cloud fast. It complements the other, more evolutionary solutions that CA Technologies provides as well.
 
The CA 3Tera AppLogic Solution
The CA 3Tera AppLogic application-centric, turnkey cloud computing platform eliminates the binding of software to hardware through virtualization. Applications are assembled using completely self-contained software components called virtual appliances. When run, the software in the virtual appliance
 
Turnkey cloud computing
Scalable infrastructure, high availability, reduced costs and less downtime

Enterprise IT environments demand flexible and scalable infrastructure, high availability, reduced costs and less downtime.
Enterprise IT staff needs to provide faster provisioning of standardized application stacks, and new business services. Many enterprises are turning to a virtual private data center (private cloud) to maximize efficiency and reduce downtime.
 
The primary challenge
The primary challenge that Enterprise IT faces is the complexity of modern online applications. Application deployment must be drastically simplified for enterprise IT to have the flexibility to offer these services.
 
CA 3Tera AppLogic delivers Cloud computing infrastructure
CA 3Tera AppLogic is designed to eliminate the interlocking bindings between the actual hardware and software in an application to simplify application composition and deployment. This enables application owners to
 
AppLogic Technology in a Nutshell
AppLogic is a turn-key cloud computing platform for scalable applications and web services. AppLogic runs distributed transactional and streaming applications on arrays of commodity hardware. It does not require a SAN or other expensive shared storage, and is open and vendor-neutral. What's more, AppLogic is completely compatible with existing web applications.
Despite all the buzz about grid computing, so far grids have been limited to running computational applications such as business intelligence, simulations, derivatives trading, etc. However, the vast majority of Internet services and business applications are not computational; instead, they process large numbers of relatively small concurrent transactions (transactional applications) and/or deliver content (I/O intensive applications).
AppLogic is the first cloud computing platform that is designed for distributed applications and is optimized for transactional and I/O intensive workloads. It uses advanced virtualization technologies to ensure complete compatibility with existing operating systems, middleware and applications. As a result, AppLogic makes it easy to move existing web applications into the cloud without modifications.

 
 
Figure 1 illustrates the architecture of AppLogic. The system runs on a server array assembled from commodity servers connected via Gigabit Ethernet interconnect. Some (or all) of the servers are expected to have directly attached storage - inexpensive IDE/ATA/SATA hard drives which AppLogic uses to provide a distributed storage pool for applications. AppLogic includes three major subsystems:
Distributed Kernel - abstracts and virtualizes the hardware, storage and networking to provide core system services
Disposable Infrastructure Manager - handles the infrastructure for each AppLogic application
Controller - provides a central point for managing and monitoring.
Together, these three subsystems provide the foundation for executing and scaling existing distributed applications on arrays of commodity servers.

 
The architecture of AppLogic is unique in four important aspects:
1.   AppLogic makes Linux and Windows an integral part of the infrastructure
The conventional approach requires every new OS to implement a set of API to which applications must then be written or ported. Rather than doing this, AppLogic has been designed to recognize the fact that conventional OS such as Linux and Windows are very good at managing software on a single computer. What's missing is the ability to manage and operate distributed applications.
AppLogic uses virtualization to enable each disposable infrastructure component to run on its own copy of Linux or Windows and focuses on providing the abstractions and services needed at the distributed application level. This approach results in a system that is very robust, while at the same time is also capable of integrating and running existing software unchanged.

 
2.   AppLogic makes infrastructure an integral part of each application
Traditionally, you have to build a common infrastructure from firewalls, load balancers, web servers, application servers, database servers, etc. and then deploy multiple applications on it. The use of disposable infrastructure enables AppLogic to reverse this process and include the infrastructure required to run a given application within the application. Whenever a given application is started, the system automatically manufactures and assembles the infrastructure required to run it. Once the application is stopped, AppLogic disposes of all infrastructure associated with it.This dramatically simplifies both the construction and the operation of N-tier applications: building infrastructure for each individual application is much simpler than building and managing shared infrastructure. More importantly, including the infrastructure within each application makes applications self-contained and portable and enables AppLogic to instantiate them on demand and migrate them from one data center to another with a single command.

 
3.   AppLogic treats distributed applications as first-class objects
AppLogic treats the entire N-tier application as a single logical entity that can be copied, instantiated, configured, started, stopped, cloned, exported, imported, etc. As a result, once the application has been integrated and tested, it can be manipulated with remarkable ease.
The user can scale an instance of the application from a fraction of a server to dozens of servers simply by defining how much CPU, memory and bandwidth are to be allocated to that specific instance. Any number of instances of the same application can be executed simultaneously on the same cloud. Multiple, unrelated applications can share the cloud. Finally, an instance of an application can be cloned, together with its state, database and content, and exported to run on another cloud that may be located half-way around the world.
 

4.   AppLogic is a turn-key cloud computing platform for distributed applications
These capabilities enable AppLogic to provide the core set of functions that are essential for running mainstream applications. Those include:
. Ability to aggregate commodity servers into a single scalable server array
. Native support for transactional and I/O intensive workloads
. Allowing an unmodified application to run on different clouds
. Concurrent execution of multiple unrelated applications each with its own resource quota
. Scaling applications from a fraction of a server up to the full resources available
. Supporting hardware, middleware and applications from a variety of vendors
. In addition, AppLogic implements a number of key services that enable the building of real-world utility   computing systems. These include:
Resource Metering System - enables pay-per-use models
. Catalog Delivery System - handles the global distribution and sharing of infrastructure, prepackaged   applications and software updates

 
The Cloud computing has already started to pose a challenge to the traditional norm and change the process of how businesses manage their IT resources. Most of the businesses and enterprises today are somewhat aware that Cloud solutions can offer them a helping hand with saving financial resources. Now, if that’s the case, no business can resist the temptation of building their own Cloud. Well it is indeed possible, but an evaluation of the Private Cloud vs Public Cloud is important before proceeding with actually starting to invest in it.
 
Application Deployment in the Cloud
As compared to the usage of Cloud Computing, there is much larger discussion that happening in fact. A properly laiden expectations and structured planning can help you experience and achieve success in the near future.
The Internet acts as the carrier for files, applications and information between the provider and the end-user client in Public Cloud. The Cloud Hosting provider takes care of sharing their resources like the servers, firewall, switches and related with its customers as a part of IT as a service. These offerings are usually on a pay-per-month basis.
Whereas, in a private cloud type of set-up, a business enterprize would create its own cloud set-up on site. One of the major differences between public cloud and private cloud is that, the business enterprise does not share their resources with any other users expect their own staff. This can act as an extended step towards enhanced security, as their resources aren’t shared outside the organisation.
The only constraint with Private Clouds is that, your business needs to invest in the hardware, build it and ofcourse manage it on your own.
There are efforts been taken to develop a new concept termed as the Hybrid Cloud which acts as an intermediate solution for Private and Public Clouds. The hybrid cloud environment enables business enterprizes that do not intend to switch to either of the two, to choose a third party provider to build a private cloud set-up by utilizing their resources such as hardware, technical crew etc. Such a cloud is created on the site of the customer whereas the third party Cloud Hosting provider takes care of provisioning, setup, required licensing, cloud monitoring, maintenance and the 100% management of the servers in the Cloud cluster. The customer would yet benefit from the highly scalable and redundant solution and be able to convert capital expenses into operating expenses, further saving on equipment upgrades and hence the costs. Not to mention that the hybrid cloud would be more expensive as compared to the the public cloud, due to the open fact that Cloud hosting provider is unable to share the equipment expenditure among other customers and make a recovery.
Based on the above evaluations, small and medium sized businesses prefer choosing Public Cloud hosting solutions for managing their IT infrastructural resources. Whereas, large enterprises and organizations have already started investing with building a Private Cloud to meet and exceed their business requirements.