AHSTSA Members: please login using the username and password given to you by the cyberspace pursuit team.



How long do you think it will be before Web 3.0 will be said to have emerged?
 

Web 3.0 - What's Next? - Cloud Computing PDF Print E-mail
Written by the Cyberspace Pursuit Team   
Article Index
Web 3.0 - What's Next?
the Semantic Web
Cloud Computing
the Read/Write/Execute Web
Web 3D
OpenID
the Internet - Everywhere
Closing Statements
All Pages

Cloud Computing

Cloud Computing is a very general term used to refer to a system of web deployment which has recently gained traction among web developers. This system, which is already used by many large web entities and applications (including AHSTSA.org), dynamically scalableMost cloud computing applications include support  for scaling, or resizing resources, of web deployments. This way, once a site begins to become popular, it is very easy for its administrator to upgrade serving resources, say, host the website on a dedicated server. and usually virtualized resourcesIt is common practice within the web hosting niche to virtualize resources. This encompasses using very high-processing power, high memory servers to create virtual hardware. This is much more practical for scalability, as "servers" can quickly be resized and resources redistributed. are provided as a service over the Internet. Instead of websites and businesses relying on self-maintained servers to deliver content, groups can simply upload web content and applications to adapting systems of connected servers. Many cloud computing architectures dynamically distribute web content across a large, flexible network, often described as- and therefore named- a cloud, that can be maintained either commercially or fundamentally user-driven.This brings the web closer to its original intention- not only can the cloud route information through multiple paths, but it can also deliver it from multiple points, thus increasing overall speed and efficiency. Some believe cloud computing is just another marketing term for old ideas, but some point to some fundamental differences. Essentially, "cloud computing" is still a part of the system used by web hosting companies for years, but the new, broader terminology also conveys further innovation.

Commercial

Commercial

Cloud computing, from a commercial standpoint, can take a variety of forms. It is a way for web developers to focus more on their work as developers instead of administrators; through cloud computing, developers need not worry about all the hardware that was once required to create a website or web application. Commercial cloud hosting clients only pay for storage space and bandwidth used, cutting out large startup costs and allowing low-capital competition and innovation. Cloud hosting also removes many hardware limitations from web deployment. When large amounts of bandwidth are needed, they can be easily obtained from the cloud; when little to no bandwidth is needed, it can be used by other web deployments instead of leaving large systems idle. This way, commercial cloud hosting environments can achieve maximum efficiency.

You may be familiar with some popular cloud computing providers; Google, Amazon, Salesforce, Zoho, Yahoo, and Microsoft are all big names in "cloud computing" and frequently use the term in marketing.

Marc Benioff, CEO of salesforce.com, favors this approach to web 3.0:

"The new rallying cry of Web 3.0 is that anyone can innovate, anywhere. Code is written, collaborated on, debugged, tested, deployed, and run in the cloud. When innovation is untethered from the time and capital constraints of infrastructure, it can truly flourish.

For businesses, Web 3.0 means that SaaS apps can be developed, deployed, and evolved far more quickly and cost-effectively than traditional software of the client-server era. The dramatic reset in economics should help CIOs finally break through the innovation backlog created by the cost and complexity of maintaining client-server apps.

For developers, Web 3.0 means that all they need to create their dream app is an idea, a browser, some Red Bull, and a few Hot Pockets. Because every developer around the world can access the same powerful cloud infrastructures, Web 3.0 is a force for global economic empowerment."

User-Driven

User-Driven

It is likely that you are familiar with user-driven cloud computing networks such as BitTorrent and Skype. These peer-to-peer networks dynamically use the bandwidth of their users to improve the networks. This idea is more accepted as the "3.0" part of cloud computing. For example, when downloading a torrent, your computer is both downloading pieces of a file and re-serving it to other computers. This assures that needed bandwidth is always available through the "cloud". While peer-to-peer file sharing may have recieved some negative publicity from illegal pirating, peer-to-peer represents an enormous leap in how we think about distributing content. While it is currently in use and considered by some to be "Web 2.0", it still has much room for improvement.

New Ideas from AHSTSA

More Speculation from AHSTSA:

It is the belief of the AHSTSA Cyberspace Pursuit Team that, some time in the future, all web content could be distributed in  a peer-to-peer fashion, nearly eliminating the need for large server farmsAt the present time, most web content is distributed from stationary sources, usually large buildings filled with racks and rows of servers that must be maintained by teams of hardware and software specialists. altogether. The number and types of devices connected to the World Wide Web increase dramatically every day. If this trend is to continue and web data is distributed in the same way as the present time, hosting companies will  be required to continue adding more and more racks, walls, and warehouses of servers, but if the internet revolutionizes to this newer, user-driven model, the number of "servers" will  always be equal to the number of clients. We believe cloud computing, or at least its non-commercial, user-driven portion, is another piece of Web 3.0.