Enterprise Cloud Computing and Software as a Service (SaaS)

What is cloud computing?

Cloud computing is a general term for anything that involves delivering hosted services over the internet. Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. It allows consumers and businesses to use applications without manual installation and access their personal files at any computer with an internet connection. This technology allows much more efficient computing by centralizing storage, memory, processing and bandwidth.

What IT needs:

Cloud computing comes into focus only when you think about what IT always needs: a way to increase capacity or add capability on the fly without investing in new infrastructure, training new personnel, or licensing additional software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real-time over the internet, extends IT’s existing capabilities.

Cloud services are broadly divided into 3 categories:

  • Infrastructure-as-a-Service (IaaS)
  • Platform-as-a-Service (PaaS)
  • Software-as-a-Service (SaaS)

Most of you reading this article might already be using the cloud without knowing it! For example, if you use Gmail, you can consider this a cloud based email exchange service offered by Google. iCloud is a new service for Apple users that can be used to store your information.

What is the enterprise cloud?

Imagine a information management platform (ex: DataStage), what are all the requirements of integrating this new solution?

  1. Infrastructure
  2. Human resources which have expertise in the environment, infrastructure, application, etc.
  3. Time and money
  4. Estimation of capacity and power requirements
  5. Future forecast
  6. Resource utilization

Instead of having to plan for all of the above requirements, imagine if you have a readily available system offered as a service where you can directly start developing without even having to administrate the servers. The enterprise cloud will enable you to do this.

Who needs cloud computing?

Estimations show that in the near future, all companies with revenues in the order of $5 Billion to $20 Billion will choose cloud computing as a possible solution.

Advantages to the client:

1. Services are available on-demand. Clients don’t need to wait for the infrastructure quotes, installations etc.
2. Services are elastic: they can increase or decrease their capacity. No contracts.
3. Infrastructure management. All the servers and infrastructure is managed by the providers.
4. Utilization factor. Mostly all the businesses use their infrastructure underutilized. In this model the resources are utilized more effectively.
5. Economical. All the above factors will make the cloud economical for the clients.

Public Cloud:

A public cloud sells the services to anyone on the Internet.

If the client chooses a public cloud, PR3 Systems will offer the development/production support services in the areas of Data Warehousing (DataStage, QualityStage, Information Analyzer, Informatica, AbInitio). The PR3 team has experts in the industry in the area of datawarehousing (DataStage, QualityStage, Information Analyzer, Metadata Workbench, AbInitio, Unix, Oracle, Netezza, DB2-UDB, Teradata, DB2-Mainframe, SQL Server). PR3 Systems also offers the exclusive training in DataStage, QualityStage, Metadata Workbench, Information Services Director, and Information Analyzer.

You can buy cloud services from Amazon, salesforce.com, or IBM. We will manage the development/deployment/production support work for you.

Private Cloud:

A private cloud is a cloud which is offered to specific users.

PR3 Systems will offer (in near future) a private cloud for the small businesses with the advantage of infrastructure maintenance, software development, and maintenance services in the areas of data warehousing.