DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Enterprise Computing and the Public Cloud Dilemma
  • Making Enterprise Developers Lives Easier With Cloud Tools: An Interview With Andi Grabner
  • Modernizing IT Infrastructure for Manufacturing Organizations With Hyperconvergence: Part 1
  • Implementing Infrastructure as Code (IaC) for Data Center Management

Trending

  • Simplify Authorization in Ruby on Rails With the Power of Pundit Gem
  • Scalability 101: How to Build, Measure, and Improve It
  • Setting Up Data Pipelines With Snowflake Dynamic Tables
  • Start Coding With Google Cloud Workstations
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. A Brief History of Edge

A Brief History of Edge

Come with me, and we'll be, in a world of computing innovations. Take a stroll through the history of cloud computing, leading up to edge computing.

By 
Bruce Kornfeld user avatar
Bruce Kornfeld
·
Updated Oct. 05, 18 · Presentation
Likes (3)
Comment
Save
Tweet
Share
9.7K Views

Join the DZone community and get the full member experience.

Join For Free

How did edge computing begin — and what made its start possible? In just a few decades, the IT world has evolved from the mainframes, to client/servers, to the cloud, and now to edge computing. How do these eras interconnect, what spurred these evolutionary transitions, and where will we go next? The historical perspective outlined below explains how we landed where we are today: outside of the traditional data center, and at the rise of the era of edge computing.

1960s-1970s: The Mainframe Era

Computers were invented during the era of the mainframe. Large, monolithic systems were a treasured commodity that only sizable organizations could afford to deploy and maintain. Companies conducted all network computing in a physical datacenter. Computing was evolving to meet the rising demands for information access and availability.

Imagine an antiquated world where computers were completely void of font style and size options, graphics — and didn’t even include a mouse. Data entry employees relied on “dumb” terminals to capture digital data at the user level. For example, airline reservations during this time were manually entered by a data entry clerk — with one font color option and on a system with very slow processing power. In fact, some airlines still have these legacy systems in place today.

1980s-1990s: The Client/Server Era

Speed and power were key drivers of the 1980s-1990s. Intel Corporation was formed and revolutionized the IT world with the launch of standard microprocessors. Companies like Dell and Hewlett-Packard were founded, and delivered computing into smaller organizations, and even our homes, with the introduction of small, powerful servers, and desktop and laptop computers.

During this era, Intel founder Gordon Moore observed that transistor densities were doubling every 18 months based on incremental technology improvements. “Moore’s Law” findings held true well into the 21st century, and countless IT vendor organizations have relied on the Law for research, development and accurate roadmap planning.

The IT landscape had to accommodate the increasingly mobile processing demands as business boomed in the 1980s. Computing power was by now directly in the hands of users, with the advent of applications like word processing, spreadsheets, and databases. While some compute was conducted locally, organizations still relied on connections to a primary datacenter for large projects and data storage. Envision an engineering or accounting firm with multiple personal computers for design and file creation sending locally to a network server, then connecting out to a larger data center for further processing, backup, and storage or archival.

2000s-2010s: The Cloud Era

Fast forward to the new century. Y2K is behind us, computers small and large are a staple of every organization, and the Internet is now in every household. Smartphones and tablets enter the market and instantly turn all users into professional photographers and social media members; everyone’s briefcase, backpack, and back pocket is filled with GBs of storage with multiple applications to choose from and manage quickly.

Businesses have by now undergone large economies of scale and are using dozens or hundreds of servers onsite in one location, similar to practices in the mainframe days. With digital data explosion on a significant rise, and regulations now in place holding organizations legally accountable for responsible data use; businesses are looking for a lily pad to migrate the data to while protecting it from the increasing amount of cyber crimes, front-ended by a seamless experience to the IT administrator (or personal user).

The cloud enters as a beautiful, buttoned-up option during this time — users can access applications locally from a computer, phone, or tablet, with all of the processing and storage happening offsite in the cloud. Many organizations around the world have significantly reduced the size of their own on-site datacenter and instead leverage public cloud sites to run applications and store their data. The benefits of the cloud are that CAPEX goes almost to zero and admin time to take care of those systems is cut significantly. However, networking costs and cloud provider fees can really add up fast. Industry behemoths that arose during the Cloud era include Software-as-a-Service companies like Amazon, Netflix, Salesforce, and Spotify and public cloud platforms like Amazon's AWS, Microsoft's Azure, and Google's GCP.

Today: The Edge Computing Era

This leads us to where we are today: the edge computing era, where there is a corollary back to the client/server days. With the rise of IoT, the increase in the number of businesses with multiple sites, and the fact that more and more data is being generated outside the data center, computing systems need to deployed at the edge. These systems must be super low-cost and lightweight so they can be deployed in many small locations and can be managed from one central location since IT resources at the edge are sparse.

The natural evolution of IT transitioned from a centralized model during the mainframe era, to a decentralized model during the client/server era, back to centralized with cloud computing, and today, the trend sits steadily with a decentralized computing model with growing edge adoption.

Because edge computing technology is making the complex simple for IT generalists, the adoption of decentralized edge computing will continue to rise into the foreseen future.

Data (computing) Computing Cloud IT History (command)

Opinions expressed by DZone contributors are their own.

Related

  • Enterprise Computing and the Public Cloud Dilemma
  • Making Enterprise Developers Lives Easier With Cloud Tools: An Interview With Andi Grabner
  • Modernizing IT Infrastructure for Manufacturing Organizations With Hyperconvergence: Part 1
  • Implementing Infrastructure as Code (IaC) for Data Center Management

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!