Cloud Technology - A Future Technology
To address these challenges, there is introduction of new technology – Advanced Computer Technologies. 21st century will be the age of Advanced Computer Technologies which is also very well-known by abbreviation ACT.
ACT is categorized into four major components.
- Cloud Computing India
- Cluster Computing
- Distributed Computing
- Grid Computing
i) Cloud Computing
Cloud computing has been seen as the next revolution of IT and the most famous ACT category. It will radically change the way of working. Cloud computing has a great influence on all kinds of enterprises.
Cloud is a large pool of easily usable and accessible virtualized resources which could be hardware, development platforms and/or services. According to that one can divide cloud into four types: NaaS cloud (Network as a Service), SaaS (Software as a Service) cloud, PaaS (Platform as a Service) cloud and IaaS (Infrastructure as a Service) cloud. All of these can be reconfigured to adjust to a variable load dynamically, allowing also for optimum resource utilization. And, these resources are typically exploited by a pay-per-use model in which guarantees are offered by the Infrastructure Provider by means of customized Service-Level Agreements.
In developed country like USA, Canada, etc. many small scaled companies has started using Cloud technology for various departments. They received following benefits because of implementation of cloud technology.
- Very high cost reduction
- Less monitoring and maintenance of IT infrastructure
- Higher scalability and flexibility
ii) Cluster Computing
A computer cluster consists of a set of loosely connected or tightly connected computers that work together so that in many respects they can be viewed as a single system. The components of a cluster are usually connected to each other through fast local area networks ("LAN"), with each node (computer used as a server) running its own instance of an operating system. Computer clusters emerged as a result of convergence of a number of computing trends including the availability of low cost microprocessors, high speed networks, and software for high performance distributed computing.
iii) Distributed Computing
iv) Grid Computing
As per (Gridcafe, 2014) Grid computing is the collection of computer resources from multiple locations to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files. What distinguishes grid computing from conventional high performance computing systems such as cluster computing is that grids tend to be more loosely coupled, heterogeneous, and geographically dispersed. Although a single grid can be dedicated to a particular application, commonly a grid is used for a variety of purposes. Grids are often constructed with general-purpose grid middleware software libraries.
Grid size varies a considerable amount. Grids are a form of distributed computing whereby a “super virtual computer” is composed of many networked loosely coupled computers acting together to perform large tasks. For certain applications, “distributed” or “grid” computing, can be seen as a special type of parallel computing that relies on complete computers (with onboard CPUs, storage, power supplies, network interfaces, etc.) connected to a network (private, public or the Internet) by a conventional network interface, such as Ethernet. This is in contrast to the traditional notion of a supercomputer, which has many processors connected by a local high-speed computer bus.
No comments:
Post a Comment