Category Archives: Uncategorized

Project Smart Cloud

What happens when you add cognition to your cloud resources? This can be similar to asking what an ideal scenario for optimized cloud may look like.  Sometimes it’s good design, often good operations and seldom anti-pattern.


SmartCloud

 

 

 

 

 

 

One can add cognition to your cloud by-

  • Adding context driven analytics leveraging engines from IBM Watson, Google analytics or custom models.
  • Bring in Deep learning to unravel patterns otherwise easily missed by only relying on single source of truth i.e. data.
  • Combine structured and unstructured dark data for analysis to get associations and relationships helpful to your business.
  • Incorporating multiple streams of data like IoT sensors to social and mobile data feeds into the “learning” algorithm.

 


 

To embrace big data, stop obsessing on small data

As monitoring and alerting matured, the focus was on gathering & logging health metrics to the smallest quantum of time or other units. This led to increased awareness of state of a system in real-time. However that became insufficient to deliver innovative or disruptive business ideas required to establish market leadership.

IMG_0093-2

Much of an organizations efficiency lay in its ability to deliver operational excellence. This was typically supported by technologies which monitor, alert and report data on ‘state-of-the-company’. However those who analyzed and learned from these data points became more resilient and soon their ecosystems functioned at the ‘next level’. When their tools & technologies acquired this habit, it became a machine learning experience. When they added speed, they learned faster. When they added non-correlated data sources (e.g. social chatter), they learned newer ways of reinventing the way they did business. As a result almost anything on the planet became a data source. Slowly data had acquired volume, velocity and variety.

The goal-post was moving from capturing small data points to getting overwhelmed with big data sets. To embrace this reality and be the next leader in disruption, one has to have the right tools, references and processing stages working on data. Some in telecom arena may liken this deluge to extracting “signal” from “noise”, the difference being “signal” was unknown and waiting to be discovered.

One can help connect these dots of big data by getting smart on-

  • Using right tools for data gathering. Different cloud providers provide services for ingestion of data whether it is transactional, real-time or batch.
  • Using right storage to save data. Data may need to be stored structured/raw, transient/long-term, distributed/columnar.
  • Using right processing tools. Data may come in batches or streaming fashion and each sample will provoke questions and produce answers (predictions).

How good is your digital platform? (read PaaS)

If 2015 is predicted as year of PaaS, it may be worthwhile to know why phenomenons like network effects, social interactions, inbound servicing or long tail distribution can alter the way we do business in a digital economy.

By understanding what constitutes your platform business model, one can ascertain how ready it is to serve in a digital economy.

 

One of the key tenets in a platform world is building interactions FIRST. If your business connects producers (i.e. developers, testers etc.) to consumers (Business leaders etc.) in multitude of different ways like access from any device, self-served provisioning etc. then you have natural probability to reduce cycle time between idea and execution. When your cloud platform allows multiple interactions it increases enterprise flexibility, drives structural change and fosters real-time go-to-market products. Decoding the “PaaS” landscape requires enterprises to not just host applications in cloud but rather transform them before hosting.

A non-exhaustive list for PaaS stack could contain-

  • Loosely coupled services (i.e. micro-services) between tiers. Each micro-service can have its own dependencies. This is in contrast to traditional applications which may not be agile.
  • Responsive and reuse of applications or services – having automated deployments enables faster response to market demands and scaling as needed. Load-balancing and sharing promotes reuse of common services across business units improving applications that use these services.
  • Polyglot experience – The more languages, databases and operating systems a PaaS platform supports, easier it becomes for legacy applications to take the leap.

“Things” is the new XaaS

Viewing the Digital and physical world as one or as they call it having a Yin and Yang for completeness is the new wave in ‘Internet of Things’ (IoT) revolution. It is a structural change to which whoever adapts shall succeed in unlocking greater value from the physical and digital universe.

IOT

By using location and device independence characteristics of cloud computing, one can attempt to expand definition of XaaS to encompass IoT components like communication equipment, infrastructure devices, data and platforms.

A world of physical objects (industrial, medical, automotive etc.) whose digital data is seamlessly integrated into your information network then stored, processed and intelligently consumed makes the case for IoT in the cloud.

IoT has many layers that can feed data –

  • Actual objects which have a digital adaptor to transmit data
  • Sensors which are attached to objects to convert and transmit analytical measurements such as temperature, voltage etc.
  • Communication path equipment such as wireless modem chips (3G/4G), USB, HDMI etc.
  • Data aggregators and compute machinery which may reside in a public or private cloud

Combining agility and expansiveness of cloud ecosystems, one can expect IoT to drive

  • Greater efficiency
  • NEW services and solutions
  • Increased customization leading to digital personalization

Workload Policies

Once an application workload stands-up in the cloud, it needs policies and procedures to enable friction-free cloud decisions, financial management and prevent unauthorized access or activities to the workload.

Having a cloud governance board may appear counterproductive however can serve to give a singular approach to living in the enterprise’s cloud environment. It can help answer questions like who “own” what portions of the cloud, architecture, costs, security and operational aspects.

Few key expectations in governing a cloud environment include:

  • A service catalog to help standardize services for users, provide control on which users/groups can access these services, enable users to launch services on self-service basis.
  • Security and compliance measures including data encryption, logging, network segregation etc.
  • Single landing page for all requests

Workloadpolicies