Cloud and Cloud Architecture Adoption

General Nov 06, 2013 Comments Off on Cloud and Cloud Architecture Adoption

Modernizing legacy applications so that they could work in a cloud computing architecture environment has many benefits that are independent of those offered by hosting providers. 

Transformix focuses on modernizing Legacy applications so that they are cloud architecture compatible.


The Cloud

According to Wikipedia “Cloud computing, or the cloud, is a colloquial expression used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet.

Cloud computing is a term without a commonly accepted unequivocal scientific or technical definition. In science, cloud computing is a synonym for distributed computing over a network and means the ability to run a program on many connected computers at the same time. The phrase is also more commonly used to refer to network-based services which appear to be provided by real server hardware, but are actually served up by virtual hardware, simulated by software running on one or more real machines.

Such virtual servers do not physically exist and can therefore be moved around and scaled up or down on the fly without affecting the end user – similar to a cloud.

The popularity of the term “cloud” can be attributed to its use in marketing to sell hosted services like Application Service Provisioning that run client server software from a remote location.”

Also from Wikipedia “Cloud Computing Providers offer their services according to several fundamental models.  These are (1) infrastructure as a service (IaaS), (2) platform as a service (PaaS), and (3) software as a service (SaaS). IaaS is the most basic of the three with each higher model building from its basic attributesl.”

Finally, according to Wikipedia, “Cloud computing architecture refers to the components and subcomponents required for cloud computing. These components typically consist of a front end platform (fat client, thin client, mobile device), back end platforms (servers, storage), a cloud based delivery, and a network (Internet, Intranet, Intercloud). Combined, these components make up cloud computing architecture.”


Cloud Benefits

The combined effects of emerging Internet technologies such as Web 2.0, increasing use of mobile devices, fast, pervasive digital communications have spawned what we now think of as cloud computing.   With cloud computing there has been a shift in how the world uses information technology.  The consulting firm McKinsey reports that in a recent survey they conducted on the impact of participatory Web 2.0 technologies (such as social networks, wikis, and microblogs) on management and performance. “The survey found that deploying these technologies to create networked organizations that foster innovative collaboration among employees, customers, and business partners is highly correlated with market share gains.” This is just one example of strategic and economic benefits in using these new technologies.

IaaS, PaaS or SaaS hosted services 

The decision of whether or not to use hosted services such as IaaS, PaaS or SaaS should be left to company management.  Most legacy applications are not cloud hosting ready.  Transformix  provides the tools and services needed for modernizing Legacy applications so that they can be integrated with applications that are hosted.

After modernization, stakeholders may be able to achieve additional benefits by hosting the application with a hosting provider.

Comments are closed.