the cloud ecosystem for the enterprise: comparative analysis of the leading cloud providers, support...
TRANSCRIPT
The cloud ecosystem for the enterprise:comparative analysis of the leading cloud providers,
support solutions and integration scenariosfor the business
Università degli Studi di Milano BicoccaDipartimento di Informatica, Sistemistica e Comunicazione
Relatore: Autore:MATTEO DOMINONI SKENDER KOLLCAKUCo-relatore:PAOLO ASIOLI
TOPICS:
1. IT TAKES A CLOUD ECOSYSTEM: Why still talking about the need forCloud Computing?
2. BUSINESS ARCHETYPES: Identification of potential roles inside anorganization who could take in consideration the CC model.
3. COMPARATIVE ANALYSIS: Introduce new method to analyze cloudproviders.
4. EMERGING PARADIGMS: Explore services and applications where CC hasopened new perspectives.
5. PERSONAL CASE STUDY: Integration and implementation into a cloud-based platform.
Synthesis about research and practicalwork performed in Consoft Sistemi
(Milan Area, Italy)
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (02/15)
ItTakes A Cloud Ecosystem
1. COST FLEXIBILITY
Allow pay-as-need.
Shifts fixed to variable costs.
2. BUSINESS SCALABILITY
Cost-effective computing capacity to
support growth. On-demand self-service.
Rapid elasticity (ideal for Start-ups).
5. CONTEXT-DRIVEN
VARIABILITY
User-defined experiences.
Increases product relevance.
4. CUSTOMIZATION AND
ADAPTABILITY
Enables faster time to market.
Supports experimentation (demo instance).
CLOUD FAILURE
≠SERVICE FAILURE
3. MASKED
COMPLEXITY
Product expansion.
User simplicity (similar to
web experience).
6. ECOSYSTEM
CONNECTIVITY
Drives potential new business.
Measured services.
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (03/15)
Three Business Archetypes:EnablingTransformation
- OPTIMIZERS: Incrementally enhance customer value propositions (X-axis)while improving their organization’s business value (Y-axis).
- INNOVATORS: Improve customer value through cloud adoption, resulting innew revenue streams or even changing their role within an existing ecosystem.
- DISRUPTORS: Create radically different value propositions, as well as generatenew customer needs and segments.
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (04/15)
C
B
A
How to analyzeorganization potential
disruption?
a) Use bubble charts
b) Evaluate employees approachesthrough surveys and aggregate
c) Aggregate results in the framework(examples A, B, C)
Cloud Attributes Used ToEmpower The Business Value
- Modelling people attitudes, not only technologies (‘Cloud as a model of organization’)
- Business enablers to drive innovation (ambition to adopt cloud solutions)
- Size and complexity of the company (initial difficulties to deploy in big companies)
- Power distribution networks (energy efficienty and datacenter consumption)
- Web accessing with certain bandwidth (high trasfer rates for SSD drives)
- Real impact on certain areas (mobile, PA, e-Learning, multimedia)
Cloud Computing New Classes of
Applications
Interactive Mobile Apps
Location-based Apps
Environment
context-aware
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (05/15)
Emerging Paradigms:PA, Education, Multimedia, Big Data…
Video
On-Demand
Cable
Telephony
(Direct TV)
Online
streaming
(Netflix, others)
User-
generated
content
CHANGING
MEDIA
DISTRIBUTION
LANDSCAPE
newborn
citizen
registry profile (account)
personal/open data
certificates platform
nursery info (healthcare)
new services in the area
quality of life
parenting benefits
community initiatives
accommodation
…
INTELLIGENT ROAD
Sensors on smartphones
Sensors on vehicles
Traffic cameras
Inductive sensors
MOOC-s
BIG DATAIoT
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (06/15)
PA Cloud
Leading Cloud Providers
CLOUD PROVIDERS
Amazon Web Services
Google Cloud Platform
Microsoft
Azure
IBM
(Consoft Partner)
IBM
Softlayer
(Consoft Partner)
Model of cloud SaaS (Email and Search), PaaSLicense type Proprietary (App Engine)
(except Email and Search)Intended user group CorporatePayment modalities Pay-per-use, free promotions
(pay-as-you-go or subscription)Formal Agreements SLASecurity offered UnknownPossible Web standards SOAP, RESTInteroperability/portability Supports Windows (.NET, MS
SQL, SharePoint, CRM, PHP)
(an example of Google Cloud table of specifics)
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (07/15)
Tree-based structure. Top-down paths
Google Cloud Platform
SaaSIaaS PaaS
ProprietaryOpenSource
Corporate Private
Pay-per-use
No SLASLA
Free
No SLA
SSL
Top-down paths(highlighted in red) to identify customer’s target
needs.
In analytics, tree diagrams are better than lists or tables.
Deep levels of explorationsand added details.
Method capable to classifyalso future Cloud providers.
Identifies possible standard areas.
SSL
…
…
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (08/15)
App Engine
A Cloud Integration ScenarioMy experience in Consoft Sistemi
CLIENT REQUISITES:- Piloting client’s Project Portfolio Management to a cloud-based
platform.- Scheduling and preparing reports and dashboards for monitoring
projects.- Integrate Critical Issues and Change Requests.
INTEGRATION PLAN:- Everything in ServiceNow is a table with records.- Define project’s structure (ID, assign tasks, data and economics)
automating workflows first in a demo instance.- Create project fields and task relationships (ASAP).- Use Import Sets and Update Sets.- Publish reports and Gantt charts in colorful interactive gauges.
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (09/15)
Project Management in 3-phases plan: Load data through Tables and Records
Set
Up
th
e P
roje
ctPlan project views, costs and dates
Create all Project fields and import XML, XLS, MPP files
Add tasks, dependencies and relationships
(finish-to-start, parent-child)
Keep database in joined tables (schema map with references) M
an
age
the P
roje
ct
Start the Project
Project state becomes‘Work in Progress’
Task percentage in the progress bar
Activities and efforts
Monitor project’smilestones through graficaldashboard and scheduledreports
Clo
se t
he P
roje
ct
Analyze actualvalues and efforts
Integrate ‘on track’ issues and changesfrom Atlassian Jira. Use JavaScipts and Business Rules.
Manage relatedcritical issues and change requests
Keep the Knowledge Base and Live Feedupdated
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (10/15)
Project module: Create, customize fields in project table
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (11/15)
Project Critical Issuesand Change Requests
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (12/15)
Service Management in database view:Schema map of pm_project table
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (13/15)
CIO Roadmap:Using reports and timeline visualization
Skender Kollcaku (Consoft Sistemi) – Università degli Studi di Milano-Bicocca (14/15)