quinta-feira, 11 de maio de 2017

Architecture: PaaS example (and PaaS, SaaS and IaaS compared)

As a good example of making available [software] products, one of the hypothesis is to choose an architecture that allows you to make them available as Product as a Service (more on this on the final links).

As an interesting example of PaaS products that start appearing "Here comes the sun", nemaed "Predix.io":



Quoting:
"The Cyber Security Analytics and Monitoring service receives PaaS data from various data streams.
After analysis, the data is stored and retained, so customers can query using a REST API to get their specific solution data using a multi-tenant API mechanism, ensuring the data is confidential per tenant.

Features and benefits (Predix.io)
Provides live-streaming logging (coming soon)

Helps customers identify and respond to meaningful events across security and compliance areas through one single pane of glass

Provides meaningful data, including Predix and Cloud Foundry PaaS level logs, network analysis, analytics, and monitoring in a discrete fashion, all in a multi-tenant secured environment

Produces unparalleled platform-level insights

Offers unique log and event aggregation and correlation capabilities

The service especially provides unique, meaningful information to Incidence Response and CIRT teams, allowing them to track all potential security hazards, anomalies, and applications usage.

The Cyber Security Analytics and Monitoring service assures optimum visibility when working in a microservice cloud environment, where clear security and tracking of all microservices, including customer services and platform services, are key to the solution."

PaaS, SaaS, Iaas Compared 

Google says:



Quoting (quick examples, Source: [2]):
"SaaS Examples: Google Apps, Salesforce, Workday, Concur, Citrix GoToMeeting, Cisco WebEx
Common SaaS Use-Case: Replaces traditional on-device software
Technology Analyst Examples: Bill Pray (Gartner), Amy DeMartine (Forrester)

Enterprise PaaS Examples: Apprenda
Common PaaS Use-Case: Increases developer productivity and utilization rates while also decreasing an application’s time-to-market
Technology Analyst Examples: Richard Watson (Gartner), Eric Knipp (Gartner), Yefim Natis (Gartner), Stefan Ried (Forrester), John Rymer (Forrester)

IaaS Examples: Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE), Joyent
Common IaaS Use-Case: Extends current data center infrastructure for temporary workloads (e.g. increased Christmas holiday site traffic)
Technology Analyst Examples: Kyle Hilgendorf (Gartner), Drue Reeves (Gartner), Lydia Leong (Gartner), Doug Toombs (Gartner), Gregor Petri (Gartner EU), Tiny Haynes (Gartner EU), Jeffery Hammond (Forrester), James Staten (Forrester)"