Explain the vision of Cloud Computing.

Cloud computing

  • "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models." National Institute of Standards & Technology (NIST)
  • "You don't generate your own electricity. Why generate your own computing?"- Jeff Bezos, Amazon.
  • "Cloud computing is the realization of utility computing for the masses, where traditional IT services are now virtualized and provided via modular reference architectures that are created by the providers and vendors rather than end-users." Chris Poelkar

 VISIONS OF CLOUD COMPUTING

In the short period since its inception, cloud computing has advanced a lot. Let us take a look at what Cloud computing technology may become in the future.


SERVICE PROVISIONING MODEL

  • The computing utility based on the service provisioning model foresees a huge revolution of the whole computing sector in the twenty-first century, with computer services readily available on-demand, similar to other utility services already accessible in society.
  • Similarly, users of computer services (consumers) are only required to pay providers when they utilize computer services.
  •  Furthermore, customers are no longer needed to make large investments or face challenges in constructing and maintaining complicated IT infrastructure. As a result, software developers are confronted with a slew of new obstacles in developing software for millions of people to use as a service rather than on their computers.

COMPUTER UTILITIES

  • The Internet's establishment represented the first step in realizing this great 21st-century vision of computer utilities by establishing a global network of computer networks that allows individual computers to speak with computers anywhere on the globe. 
  • The ability to use an infinite quantity of dispersed computing resources held by diverse owners is provided by this internetworking of independent machines. As a result, various computer paradigms have been suggested and implemented in recent years to move closer to realizing this big goal. 
  • These utility-oriented computing systems are used by applications that act as catalysts or market makers, bringing buyers and sellers together. This generates many trillion dollars in utility/pervasive computing revenue.

GRID COMPUTING

  • Grid computing allows for the sharing, selection, and aggregation of a wide range of physically distributed resources, such as supercomputers, storage systems, data sources, and specialized devices, owned by various organizations, to solve large-scale resource-intensive problems in science, engineering, and commerce. 
  • The motivation for Grid computing was initially driven by large-scale, resource (computational and data)-intensive scientific applications that required more resources than a single computer (PC, workstation, supercomputer) could provide in a single administrative domain, inspired by the electrical power Grid's pervasiveness, ease of use, and reliability. 
  • Grid computing has been heralded as the next revolution after the Internet and the World Wide Web because of its potential to affect the twenty-first century.

PEER-TO-PEER COMPUTING

  • Peer-to-peer (P2P) computing allows peer nodes (computers) to share material directly and in a decentralized way. There are no clients or servers in pure peer-to-peer computing. Because all peer nodes are equal, they can function as both clients and servers at the same time. 
  • Cost-sharing or reduction, resource aggregation and interoperability, enhanced scalability and dependability, enhanced autonomy, anonymity or privacy, dynamism, and ad-hoc communication and cooperation are some of the aims of P2P computing.

SERVICE COMPUTING

  • The relationship between business processes and IT services is the emphasis of service computing, which allows business operations to be easily automated using IT services. Service-Oriented Architecture (SOA) and Web Services are two examples of services computing technology. 
  • The SOA allows distributed systems to interact and exchange data with one another, allowing service consumers and providers to discover and deliver services in a consistent manner. Web Services allow for the operation of self-contained business processes through the Internet.

MARKET-ORIENTED COMPUTING

  • It looks at computer resources from an economic standpoint, implying that resource consumers will have to pay resource suppliers to access them. 
  • As a result, it can provide benefits such as incentivizing resource providers to contribute their resources for others to use and profit from, regulating the supply and demand of computing resources at the market, incentivizing resource users to back off when necessary and eliminating the need for a central coordinator.

VIRTUALIZED COMPUTE AND STORAGE TECHNOLOGIES

  • Cloud computing is the most recent paradigm to emerge, promising dependable services offered through next-generation data centers based on virtualized computation and storage technologies. 

OR,


Cloud Computing means storing and accessing the data and programs on remote servers that are hosted on the internet instead of the computer’s hard drive or local server. Cloud computing is also referred to as Internet-based computing.

 These are the following Vision of Cloud Computing :

  • Cloud computing provides the facility to provision virtual hardware, runtime environment, and services to a person having money.
  • These all things can be used as long as they are needed by the user.
  • The whole collection of computing systems is transformed into a collection of utilities, which can be provisioned and composed together to deploy systems in hours rather than days, with no maintenance cost.
  • The long-term vision of cloud computing is that IT services are traded as utilities in an open market without technological and legal barriers.
  • In the future, we can imagine that it will be possible to find the solution that matches our requirements by simply entering our request in a global digital market that trades with cloud computing services.
  • The existence of such a market will enable the automation of the discovery process and its integration into its existing software systems.
  • The existence of a global platform for trading cloud services will also help service providers to potentially increase their revenue.
  • A cloud provider can also become a consumer of a competition service in order to fulfill its promises to customers.
  • In the near future, we can imagine a solution that suits our needs by simply applying our application to the global digital market for cloud computing services.
  • The presence of this market will enable the acquisition process to automatically integrate with its integration into its existing software applications. The availability of a global cloud trading platform will also help service providers to increase their revenue.
  • A cloud provider can also be a buyer of a competitive service to fulfill its promises to customers.
  • Cloud computing will become even more prominent in the coming years with the rapid, continued growth of major global cloud data centers.
  • 50% of all IT will be in the cloud within the next 5 – 10 years.
  • There will be greater use of cloud technology as a whole across emerging markets such as in the BRIC countries (Brazil, Russia, India, and China) as they continue to develop and progress. The uptake will be particularly evident in Asia where there is already a trend to stay on the edge of the latest technology.
  • Data for companies and personal use will be available everywhere in standardized formats, allowing us to easily consume and interact with one another at an even greater level.
  • The security and reliability of cloud computing will continue to evolve, ensuring that data will be even more secure with numerous techniques employed.
  • We will not even consider ‘cloud’ as the key technology, instead, we will focus on the services and applications that it enables.
  • Combining cloud technology with the Internet of Things (IoT), Wearables, and Bring Your Own Device (BYOD) will become the norm in personal and working lives, so much so that the presence of cloud technology as an enabler will be overlooked. An estimated 50% of organizations will require employees to use their own devices by 2017.
  • The total global cloud computing spending will reach $241 Billion in 2020.
  • The future of the cloud is far from certain. The rapid pace at which technology has changed in the last 5 years makes the next 5 near impossible to predict. However, it must be said that ultimately the cloud is growing exponentially and will continue to do so for some time to come.

Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

What is national data warehouse? What is census data?