Evolution Of Data Technologies

Evolution Of Data Technologies

A long time ago in a gal…uh…Southern Florida city far, far away…

A bunch of college kids were pulling off a “Miracle” in upstate New York. Dr. Carl Sagan, the American astronomer, was educating “billions and billions” of people on the expanse of our universe. A loaf of bread cost 50 cents and Luke was learning his ancestry in the Empire Strikes Back. That is when my technology career was starting, in a cold computer room of a bank in Southern Florida.

Over the decades the miracles disappeared in lieu of dream teams. Dr. Sagan passed away. Bread got more expensive. Luke made up with his dad and found his sister. Over those same decades there were definite patterns in how technologies evolved.

Patterns in Technology…

As the old saying goes, “The more things change the more they stay the same”.

Consider the devices computer users have worked with. Back in the day this was what people used to access a computer.

These “dumb terminals” as they were called accessed large mainframe computers in nearby computer rooms. Personal Computers (PCs) were in the nascent stages.

In the mid-1980s PCs were introduced to enable a more elegant user experience as well as the ability to offload processing from the hyper-expensive mainframes.

A decade later the advent of the browser, in combination with faster networks and servers that were cheaper, allowed processing to be pushed back to a secure, central location, such as a computer room.

In the early 2000s, this “circle-of-life” was completed with the introduction of desktop virtualization. With more powerful and inexpensive servers, and a greater focus on security of data, desktop virtualization enabled the ability to use dumb terminals to access user sessions running on servers in computer rooms. Data was now well protected, and the virtual desktop terminal was cheaper and lasted much longer than a PC. We ended where we began.

Just plug in a monitor, keyboard, and mouse and access your user session in the cloud. Just like that old dumb terminal, but smaller.

We see a similar pattern with software architecture. In the 1980s and 1990s client/server computing was used to leverage the power of the local device. Then the internet and the browser empowered the user to do more so the devices operated thin-client technology. Mobile technology is following the same pattern. First it was mobile apps installed on the local user device. However, with HTML5 and faster mobile networks users don’t have to install apps on their phones. It’s the modern version of client/server giving way to thin-client technology.

Data Analytics technologies following a pattern…

Modern Analytics architecture began to mainstream in the early 2000s. This included Data Cubes, analytical reporting platforms, data visualization, ETL, and Data Warehouses. All these data technologies were designed on the premise that source data would come from a system-of-record with a database of Structured Data.

Through Content Analytics the world is now beginning to understand the value of Unstructured Data. As I covered in previous articles 80-90% of a company’s data is in Unstructured form. So, all those Analytical platforms designed and built over the last 2 decades only process a small subset of the company’s data. That means these companies are making decisions based on incomplete information.

Here is where the pattern is revealing itself. Text Analytics, bringing structure to unstructured data, is being used in Data Analytics platforms now. However, the next step, Content Analytics, which uses AI and Natural Language Processing to understand the context and meaning of the content, as well as apply metadata, is the logical next step.

Imagine What You Can Do by routing that 80-90% of Data You Didn’t Even Know You Had to your Data Analytics platforms. Your organization can make better decisions based on a lot more company data.

As you make business decisions in the coming weeks think about the value Content Analytics could bring to your company through your Data Analytics platform. All these unstructured data sources contain a gold mine of information such as file shares, intranets, emails, websites, and application logs. This is what tells the true story of your company.

In my next article I will talk more about Text Analytics.

Cloud Computing Services And Benefits

Cloud Computing Services And Benefits

What Is Cloud Computing?

Cloud computing is a system of delivering services over the Internet, which includes servers, storage, databases, networking, software, analytics, and intelligence. You only pay for what you use. This service helps businesses lower their operating costs while also scaling as needed without investing time or money in setting up an entire computer infrastructure. 

The term “cloud” loosely refers to the Internet. Anything coming from the cloud means over the Internet. Cloud computing is specifically IT Infrastructure services delivered over the Internet.

In today’s world, it is important to be able to access information on demand. Cloud computing provides this by allowing organizations’ data and applications from different sources located anywhere in the world through their Internet connection. 

Types Of Cloud Computing

Not all clouds are the same and not one type of cloud computing is right for everyone. Several different models, types, or services have evolved.

There are three types of cloud computing:

  • Public Cloud Public clouds are operated by third-party providers, who deliver their computing resources over the Internet. Microsoft Azure is an example of this type of cloud service. It delivers user data and applications across multiple servers in a distributed network that you access with your browser or mobile device.
  • Private Cloud A private cloud is a service that provides the exclusive use of IT infrastructure to one business or organization. This type can be located on-site with its own datacenter. It is provided by an external provider (third party) and maintained through internal networks for security purposes in order protect sensitive data.
  • Hybrid Cloud Hybrid clouds are a great way to provide your business with flexibility and more deployment options. They allow data from private or public cloud types be shared. This helps optimize how much resources are needed in each type of environment while still providing an excellent level security for all users accessing information.

Top Benefits Of Cloud Computing

  • Cost Cloud computing is a game changer. It doesn’t have the same high up-front cost as traditional hardware and software infrastructure.
  • Speed Businesses today can quickly scale their computing needs with just a few clicks, giving them much flexibility. 
  • Global Scale The benefits of cloud computing services include the ability to scale elastically. In other words, a business can add more resources without having any downtime or interruption of service.
  • Productivity Many companies are moving their information technology needs from on-site datacenters to the cloud. It allows IT professionals more time for other important business tasks like developing new products or selling services.
  • Performance The world’s most powerful corporations rely on a worldwide network of secure datacenters, which are regularly upgraded to the latest generation of fast and efficient computing hardware. 
  • Reliability Cloud computing is a great way for companies to obtain data backup, disaster recovery, and business continuity easier. Data can now be mirrored at multiple redundant sites on the cloud provider’s network for an excellent price.
  • Security Many cloud providers have a variety of security features that help protect company data, apps, and infrastructure from potential threats.

Types Of Cloud Services 

  • Infrastructure as a Service (IaaS) The most basic category of cloud computing services is IaaS (Infrastructure as a Service). This allows companies to rent IT infrastructure, such as servers and Virtual Machines (VM), from the cloud provider on an hourly or monthly basis.
  • Platform as a Service (PaaS) This service makes it easy for developers to quickly create apps without worrying about setting up and managing servers, storage networks, and databases. 
  • Serverless Computing With serverless computing, customers only pay for what they use. Their code runs on highly scalable, event-driven architecture that can scale up or down.
  • Software as a Service (SaaS) This service is one of the most popular types of cloud services. Customers can use apps on demand from anywhere with an Internet connection without having install any software or hardware.