No announcement yet.

Future of computing: Cloud computing

  • Filter
  • Time
  • Show
Clear All
new posts

  • Future of computing: Cloud computing

    Cloud computing involves use of computer hardware, software and application services using internet. In the computer related diagrammatic view, we may found that available internet connection is shown as cloud. Same cloud representation is taken into consideration in the cloud computing concept. Now a days, cloud computing users and consumers are accessing their applications and software connecting their computers to remote servers using internet connection. The application may be hosted in the company’s in-house data center. Some companies may colocate main server into remote data center place. Use any method to keep server running in cloud computing, this centralize storage will dramatically reduces manpower, power consumption, storage space, memory, CPU processing cycles. Physical presence of facilities such as applications, infrastructure not needed in cloud computing. IT Companies can have their servers in multiple data centers. Their applications and data can be made available anywhere on the globe.

    Most of the companies do not have experienced and trained IT staff. They have to spent valuable amount to maintain IT facilities. To have a small client-server setup, they have to procure many facilities. They to have proper hardware, suitable Operating System and some application software which will take care of their business. They may also need other software for handling emails, billing, payments receipts, database, product management, HR Management application and many more.

    If any organisation implements cloud computing environment, they don’t have to keep IT trained manpower into their remote workplaces. Users can use any Operating System to run their local computer. Remote users and offices will need only computers connected to internet to use facility from remote servers or application resource.

    Number of companies has already started using cloud computing environment. They have reduced their costs on maintenance of applications, spending more time to keep them customizing and running. On the other hand, they find suitable method to use their current resource to concentrate on their core business.

    Think using Gmail from Google or Yahoo! emails. You will need only internet connection to send and receive emails using these email services. Gmail and Yahoo! Email resources are managed by Google and yahoo respectively at their cloud computing facilities. There are many companies available which provides such environment such as:

    Google - Google Apps Engine - Amazon Web Services EC2
    Microsoft - Windows Azure
    SAVVIS - Symphony VPDC
    Zoho - Zoho Application Suite

    Cloud computing can be divided in three layers:

    1.Application: Cloud Application or Software as a Service (SaaS) can be used to deliver software as a service. Any software application can be access from centrally placed server. There will be no need to install applications on end use’s computer. Customer don’t have to buy expensive software and have to install on his computer.

    2.Platform: Platform as a Service (PaaS) provides any platform from which applications can be made available for user or can be develop by developers.

    3.Infrastructure: Infrastructure as a Service (IaaS) provides platform virtualization environment service to the user. Clients have to outsource environment of servers, software, network, hardware etc. Many hosting companies and data centers such as, a Web Hosting UK provider, are already providing this type of services.

    Cloud computing further can be divided on the basis of its deployments:

    1. Public Cloud Computing: The cloud which can be shared by a big organisation with its uses can be think as Public Cloud Computing.

    2. Private Cloud Computing: The cloud service owned by any user or customer can be a Private Cloud Computing.

    3. Community Cloud Computing: Any cloud computing service shared by any community such as online game player’s community – can be called as Community Cloud Computing.

    4. Hybrid Cloud Computing: This type of cloud computing environment consists of above mentioned two or more cloud computing deployments.

    Advantages of Cloud Computing:

    Reduction in cost: Every size of business can able to implement cloud computing and save infrastructure cost. Cloud computing users need to have only internet connection to computer at their end, bandwidth will play an important role in connection to the cloud. Bandwidth cost is also reducing day by day.

    Cloud Computing will also reduce the implementation cost if that company uses SAAS cloud computing service. That company has to pay only per license fees rather than purchase that application software. This will further reduce implementation cost and implementation time.

    Increased storage space: Every uses on cloud computing will have more storage space. Uses may able to store lengthy videos, presentation material on the remote video servers easily. Amazon Simple Storage Service (S3) product from Amazon Web Services provides the facility to store data in the cloud. Amazon Web Services (AWS) provides many cloud computing based services such as Amazon Elastic Compute Cloud (EC2).

    Help in Software upgradation: Many software applications needs to upgrade it when newer version comes in. A software user or a company has to again invest a cost to purchase new software application. Software administrators have to manually install patches and bug fixes for that application. They have to invest necessary man-hours and cost in this matter. In cloud computing only server needs to be install with updated application software. End user may not have to update his local system for this.

    Work Flexibility: In cloud computing, access for application software can be available from any part of globe without our own computer. We can access cloud computing environment from any computer having internet connection. Anyone can work from home or from cybercafés or from Hotspot (Wi-Fi) areas.

    Data Security: In cloud computing data can be stored at central place. This could help administrators to collect log files centrally.

    Eco-Friendliness: Large corporate are thinking to go for cloud computing hosted environment. Cloud computing can reduce hardware devices installed in your IT environment. This will not only reduce the cost for installation but it will also save cooling and required energy to run hardware. This will further reduce harmful carbon monoxide emission in the environment. By moving software applications to cloud computing, reduces the cost on energy, cooling cost on hardware running. This will also help for an organisation to ‘Go Green’. Many government authorities are planning to charge Carbon Tax ( a method of Environmental Taxation based on CO2 emissions from Commercial Buildings, Industry & the Home owner) in future. Government can give tax incentives for organizations which emit less carbon footprint.

    Conclusion: Cloud computing era has just begun. Many people, organizations and ultimately our green planet will benefit from this advanced computing environment.