Skip to main content

Cloud Computing

Overview
The concepts underlying cloud computing date back to at least 1960s, when American computer scientist John  McCarthy said that "computation may someday be organized as a public utility". Cloud computing is still an evolving paradigm, but it seems well positioned to displace client-server computing model, much like it displaced mainframe based computing in the early 1980’s.

It may also be argued that cloud computing represents a return to a centralized (mainframe based) model, but at the next evolutionary level (including incorporation of some aspects of the client-server model and various new technologies) – with distributed systems and datacenters replacing the central mainframe; high-powered, reach media devices (personal computers, smart phones, etc.) replacing dumb terminals; and with more or less ubiquitous broadband Internet access replacing low bandwidth private communication links.

Previous attempts to bring about models similar in concept to cloud computing had limited success or simply failed. Sun Microsystems’ network based computing is a good example of that. It became best known by the phrase supposedly coined by John Gage (computer scientist, then at Sun Microsystems) - “The Network is the Computer”. The phrase was frequently used by then Sun Microsystems’ CEO Scott McNealy and pretty much became company’s motto, but the notion of network based computing gained little traction.

So, why does cloud computing popularity seem to grow by leaps and bounds? – It appears to be the right computing model and the right time. Cloud computing goes beyond its predecessors by incorporating results of the research on large scale computing by  a number of universities, by building on innovations from Amazon, Google, IBM, Microsoft, and other cloud pioneers; and it is powered by recent advances in computer and communications technologies (increased capabilities and lower costs) as well as virtualization and other methods of infrastructure abstraction. Finally, cloud computing combines technological advances with economies of scale and an innovative business approach for an on-demand, utility-like model of allocation and consumption of computing resources.

Definition
National Institute of Standards and Technology (NIST) gives cloud computing the following definition – “Cloud computing is a model for enabling 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.”
(http://csrc.nist.gov/groups/SNS/cloudcomputing/cloud-def-v15.doc)

Comments

  1. This post is so informative and makes a piece of very nice information on the topic in my mind. It is the first time I visit your blog, but I was extremely impressed. Keep posting as I am gonna come to read it every day. visit here Cloud PBX Houston

    ReplyDelete

Post a Comment

Popular posts from this blog

Updating computer's AD Security Group membership without rebooting

I found the following to be very useful - From the elevated command prompt execute “ klist –li 0x3e7 ” to view the logon session of the computer account . To purge them, simply execute “ klist –li 0x3e7 purge ”. A typical use case might involve targeting GPOs based on computer's group membership. When you add computer to the group in order to test the application of policies you can reboot it or, alternatively, run the above mentioned to clear logon sessions, then do “ gpupdate /force ” and check. In a spirit of giving credit where credit is due, I found a few references to this, but the one I learned it from was  http://setspn.blogspot.com/2010/10/updating-servers-security-group.html
  AI Agents as Trusted IoT/Software Defined Devices 🤖 Your Newest Endpoint Isn’t a Laptop; It’s an AI Agent. Are You Ready to Secure It? Dive into the next frontier of cybersecurity. Autonomous AI agents are no longer just code; they are powerful actors in our digital ecosystems. Treating them as simple software leaves a massive security gap. Our latest report introduces a new paradigm: The AI Agent as a Software-Defined Device. Discover the essential framework for securing the agentic future: ➡️ The Agent-as-Device Model: Learn why abstracting agents as software-defined devices, similar to IoT endpoints, is the key to managing their complexity and risk. Secure the “hardware” (host), “software” (agent logic), and “network” (communications). ➡️ A Digital Passport for AI: Move beyond static API keys. Explore how Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) create a cryptographic root of trust, giving every agent a verifiable identity and provable permissions. ➡️...

WordPress displays weird characters

Sometimes after a database conversion (e.g. from MySQL to MariaDB) or due to encoding issues a situation might arise when WordPress is showing weird characters. A quick way of remedying the situation would involve examining the pages to discover a pattern (what characters are being substituted, in the example below the apostrophe was replaced by  ’ ) then running an queries against the database to reverse the effect. Here's a quick example (common tables that store content): UPDATE  wp_posts  SET  post_content =  REPLACE (post_content,  'Â' ,  '' )      UPDATE  wp_posts  SET  post_content =  REPLACE (post_content,  '’' ,  "'" )      UPDATE  wp_postmeta  SET  meta_value =  REPLACE (meta_value,  'Â' ,  '' )      UPDATE  wp_postmeta  SET  meta_value =  REPLACE (me...