Integrating Cloud Computing Services with NonStop

Cloud computing is playing an increasingly key role in organizational IT strategies.  Amazon, Microsoft, IBM, Google and others continue to improve their offerings, making a compelling case for using cloud-based resources.  As providers continue to offer more and more services, new opportunities are presenting themselves.  In this article, we’ll look at some of the products offered by Amazon Web Services (AWS) and how they can be used to introduce big data analytics capabilities for NonStop applications.  In a follow-up article, we’ll take a detailed look at how this solution can be integrated with NonStop applications.

To begin from a common starting point, let’s define cloud computing and its advantages.

What is Cloud Computing?

Amazon defines Cloud Computing as “the on-demand delivery of computer power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing”.  A quick Google search will find all kinds of definitions for Cloud Computing, but they are essentially the same with the key concepts being:

  • On demand delivery of servers, storage, databases, networking, software, analytics, and more—over the Internet.
  • Pay as you go pricing.
  • Accessing computer services over the Internet instead of from your computer or company network.
  • Accessing services that are managed for you by someone else.

There are three types of Cloud Computing deployments, with each one representing a different level of control.  They are: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).

Continue reading

Modernization Solutions- Part 2

Automating application architecture

The process of mainframe application modernization may be accomplished by several methods – all with the same goals in mind – to reduce risks and costs, and increase system agility and longevity. The resources a firm has to allocate to the project will generally determine the approach chosen. For instance, an organization with a large IT staff may lean more towards an in-house solution versus a more outsourced choice that a company may choose with fewer internal resources. Let’s take a look at those options.

Application development tools for legacy application conversion may be obtained and used by an internal IT group, or employed through a modernization service provider such as TIC or BluAge Software Companies. There are pros and cons to both development paths. While internal development may have cost savings on the services side, the development process will probably take longer due to software learning curves and usually consulting support will need to be provided anyway. Hiring a service provider will have higher upfront costs due to consulting time, but will result in quicker, and quite possibly easier, development and solution implementation due to the expertise and experience of the provider. Continue reading