Types of Cloud Computing

Types of Cloud Computing-3

Whenever IT always need to add capabilities or increase capacity without investing in a new infrastructure, licensing new software, or training new staff first word that came to your mind is Cloud Computing. Any subscription based or pay-per-use service over the Internet is included in Cloud Computing, it helps in extending IT limits. You may have come across various analysts, IT customers and vendors talking cloud hosting and its features. Based on the various discussions here is in rough what really means:

Utility Computing

A comparatively new but well acquired form of Cloud Computing. It is major support is from industry giants like Sun, IBM and Amazon.com, and various others who are offering virtual and storage servers which can be accessed by clients on demand. Newbie’s use Cloud Computing for non-mission critical, supplemental needs but it will be soon be replaced parts of data center. Other providers are offering solutions that will help in creating virtual data centers from commodity servers. These virtualized servers enable users to stitch up storage, I/O computational capacity and memory.

SaaS (Software as a Service)

In this kind of Cloud Computing a single application is delivered through browsers to thousands of customers using a multi tenant architecture. From the customers point iof view it means no extra investment in software of server licensing. From the vendors side only a single application to maintain and costs are way low as compared to conventional hosting.

Types of Cloud Computing-2

Web Services in Cloud Computing

This is closed related to SaaS and Web service providers offers APIs. These APIs in place of delivering full-blown applications allows developers to develop functionality over the Internet. Full range of APIs offered are ADP payroll, Google Maps, Bloomberg, U.S. Postal Service and may other credit card processing companies. Small time API vendors include Xignite and Strike Iron.

Platform as a service

This is another variation of SaaS, it delivers development environments as a service. Application is build by you which will run on the provider’s infrastructure and later delivered to your users through Internet from the server of the provider. These services do not offer you complete freedom as they are controlled from vendors end, but instead they offer pre-integration and inevitability.

Managed Service Providers (MSP)

This is one of the oldest form of cloud computing. Managed service is basically an application which is directly exposed to IT Companies instead of end users. Best example is application monitoring service or virus scanning service for e-mail. Some of the most famous managed security services are delivered by IBM, SecureWorks and Verizon. Other famous offering include CenterBeam’s and Everdream’s desktop management services.

Commerce Platform Services

This is a hybrid of SaaS and MSP. Its basically work is to provide service hub that can be used by users to interact with each other. Most commonly they are used in trading business like expense management system that allows users to order secretarial services or travel from common platform and then organizing the service delivery and pricing inside the specifications set by the user. You can also call it as automated service bureau.

Types of Cloud Computing


What is Client Server?

Client Server

Client server networking or computing helps in partitioning tasks or distributing work load between service providers and service requester’s, who are known as clients. Client Server is a distributed application architecture. It is seen that frequently servers and clients operate on a computer network on separate hardware. Server machines which share its resources with its clients, are high-performance host running one or many server programs. On the other hand a client does not have to share any of its resources, but on the other hand requests a servers service function. As a result clients begin communication sessions with servers which listen to incoming requests. There are many advantages associated with client servers, like:

  • Data is stored on the servers, thus providing the clients a greater security than client machines. Also Servers control the access and resources in a more proper way only appropriate clients are allowed to access and change data.
  • Client server technologies are available for the use which were initially designed for friendliness and security of the user interface.
  • Can function with multiple clients of each with different capabilities.
  • Client server architecture allow the responsibilities of computing system to be spread amongst many independent computers which are connected to each other with network. It makes it more easy to be maintained, for an instance it is possible to upgrade, relocate or repair servers with clients remain unaffected and unaware of the process.
  • Update in the data is easier to control then the P2P pattern, since the data is centralized .

Everything has brighter and darker sides, client server with lost of advantages got a lot of disadvantages too like:

  • Client server lacks robustness of P2P network. Like under the circumstances of critical server fail clients requested cannot completed.
  • Traffic jamming on the network is one of the most common issue since the beginning of client server pattern. Server can become overload if client requests to a given server increases.

Client Server-1


Important Steps for Data Center Design

Constructing a Data Center takes a lots of research and resources. There are many points to be cared of and instead simply planning some rough design, you need experts for the job to be done. Planning a Data Center is not just placing some servers and racks. Carefully follow the below given points and make sure your data center is built on the basses of some solid research work.

  • Make it Simple – best design for a data center is simple and sober. It sounds funny but it’s a fact. Simple designs have a lot of advantages over a complex design like it will be easier to support, use and administrator. If somehow a problem occurs, it can be fixed much faster.
  • Plan in Advance – if you are not planning in advance it can cost you later. Hope for the best and plan for the worst. Instead of thinking that everything will workout, think about the problems that can occur. Planning will help you to be on the right track.
  • Act an administrator – if you will use standardized sections will make your work easier. Also in the future if there is a need for some upgrade or adding more server, you will know how and where everything will work perfectly.
  • Allow Flexibility – expansion is directly proportional to flexibility. Flexibility will allow space for your data center whenever technology changes or some upgrade takes place. Also if your data center will have room for change, it will help you to adapt in the changing environment of the technology.
  • Care for Weight – server are heavy and be prepared for that. Assuming that your floor can support the weight of the server can result in heavy loss. Make sure floor is of the correct type and is strong enough to support the servers.
  • Use Aluminum tile for Raised floor – aluminum can handle the weight of the servers and racks more properly than plastic or ceramic tiles. Using some other material you are risking server and all the other equipments. Aluminum decreases the chances of buckling your floor under its own weight.
  • Use of RLUs –  RLU (rack location unit) can define your capacity more properly than squarer feet.
  • Labeling – most of the people overlook this step when they built Data Center. Labeling will help you to remember things more easily. Specially cables need to be labeled, because if you don’t do that even to find out a single cable can make you pulling out the whole floor. It will take some extra time but will help in the end.


Portable Data Center

Sun MD or Sun Modular Data Center was known as Project Blackbox when it was under its prototype phase. It is an unique portable data center which is built in a intermodal container or shipping container. Standard size of an shipping container is 20-foot. It is marketed by one time company leaders Sun Microsystems. In a Sun MD a data center with as much as 280 servers can be organized quickly. Sun MD is used specially in the locations which are not suitable for another Data Center. With the shipping container whole container can be moved from one location to another. Once deployed this portable data center can be connected to the provided infrastructure. According to many experts setting up an Sun MD costs only 1/100the of the cost which is required for building a whole data center. Because of its movable nature, Sun MD is getting quite famous and making new customers like Radboud University and Stanford Linear Accelerator Center and also Internet Archive.  First announced in October 2006 as Project Blackbox, later it was officially announced in January 2008. In the ending of the year 2003, Internet Archive wrote that they need an outdoor JBOD NAS box, which should have a capacity to store their current Archive in an 40 inch container. Their implementations of their concept have been realized with the help of Sun Modular Data Center in March 2009. The project of the Blackbox was ranked on the June 2007 TOP500 list at the rank of 412. To compete Sun Microsystems Google is reported to be working on its own shipping container Data center in November 2005. Work was postponed by Google later in 2007 because of some patent problem. Google’s patent system was pressed through the patent system an was only be issued in October 2007. The concept of portable data center is good for the small organizations which can’t afford their own Data Center and instead of building their own data center they can go for Sun MD. Also in remote locations where building data center is not possible, Sun MD can play an important role. To get an clear view of the Portable Data Center go through the below given images:

Cut View of Portable Data Center

Sun MD

Portable Data Center inside Shipping Container

Sun MD-2

Portable Container Open

Sun MD-3

A Server  rack in portable Data Center

Sun MD-4


Managed or Unmanaged Colocation choose wisely

managed colcocation center-1Colocation is a wise concept and there are many points to be cared of when some one is going for Colocation servers Hosting. If you take care some of the factors you can make best out of Colocation hosting. Sometimes it’s the knowledge and skills of your staff or it may be the budget. Considering these and many such points you have to decide whether to go for managed Colocation services or un-managed colocation services and which one of the above will be beneficial for you.

Unmanaged Colocation Center

A unmanaged colocation center is only take care of the housing and provide it with required infrastructure as racks. All other factors are taken care of from your side, like you have to provide your own servers, software e.t.c. On the first look this process looks completely disadvantageous as all the arrangements have to be done from your side and like maintenance, upgradation of the hardware or troubleshoot. However this sometimes proves beneficial for your business as you will be completely independent on choosing the type of software and hardware. Check the restrictions and look for the services which are best suited.

Managed Colocation Center

Choose a managed colocation Data center if you are not technically skilled. If you have difficulties in managing all the software and technologies associated with Web Hosting then managed colocation servers are the best option. In managed colocation centers all the hardware is managed by the data center staff on your behalf. These data centers will not only house your servers but also look after troubleshooting, maintenance  and everything else related is done by the data center staff. Fundamentally you rent a server from the colocation centers. Software installations, re-installations, upgrades is all done by data center itself. You will be free from responsibilities but you will be limited to the précised programs and software e.t.c. Before choosing a colocation center choose wisely considering all your requirements.

managed colcocation center