Post on 06-May-2015
description
“CLOUD COMPUTING IN THE BUSINESS CORE, COMPARATIVE ANALYSIS OF MAIN PLAYERS”
student:student: SKENDER KOLLCAKUSKENDER KOLLCAKU
coordinator:coordinator: MASSIMO MANZARIMASSIMO MANZARI
tutor:tutor: STEFANO AVOGADROSTEFANO AVOGADRO
Università degli Studi di Milano-BicoccaUniversità degli Studi di Milano-Bicocca
Mind-MercatisMind-Mercatis
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
2
Business Core (ERP)Business Core (ERP)
Why ERP Solution?Why ERP Solution?
““ERP PROVIDES THE USER UNIFIED, CONSISTENT, UNIFORM ERP PROVIDES THE USER UNIFIED, CONSISTENT, UNIFORM ENVIROMENT”ENVIROMENT”
A dozen integrated modules (CRM, Project Management, Human A dozen integrated modules (CRM, Project Management, Human Resources, Sales, Scheduling, Decision-Making…) that address the Resources, Sales, Scheduling, Decision-Making…) that address the breadth of the organization’s needs. breadth of the organization’s needs.
Scale to grow with the organization (Scale to grow with the organization (scalabilityscalability). ). Toolset that allows user customization (one of the main actual Toolset that allows user customization (one of the main actual
requests from clients and IT business). requests from clients and IT business). ERP relies on a sophisticated, relational database with open access ERP relies on a sophisticated, relational database with open access
(web-based, open to everyone).(web-based, open to everyone).
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
3
CRMCRM SOCIAL CRMSOCIAL CRM
assigned departmentsassigned departments WHOWHO everyoneeveryone
company defined company defined processprocess
WHATWHAT customer defined customer defined processprocess
business hours (9-17)business hours (9-17) WHENWHEN customer sets the customer sets the hourshours
defined channelsdefined channels WHEREWHERE customer-driven customer-driven dynamic channelsdynamic channels
transactiontransaction WHYWHY interactioninteraction
inside outinside out HOWHOW outside inoutside in
Evolution CRM - SCRMEvolution CRM - SCRM
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
4
““Cloud Computing is Internet-based computing, whereby Cloud Computing is Internet-based computing, whereby shared resources, software and information are provided shared resources, software and information are provided to computers and other devices on demand, like the to computers and other devices on demand, like the electricity grid.”electricity grid.”
““It’s more a business model than a changing technology, It’s more a business model than a changing technology, although it has a few important parameters such as: although it has a few important parameters such as: delivery over the web, scalability, elasticity and multi delivery over the web, scalability, elasticity and multi tenancy.” tenancy.”
from Wikipediafrom Wikipedia
Cloud computing: a definitonCloud computing: a definiton
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
5
The need for CloudThe need for Cloud
Which drives the need for Cloud computing?Which drives the need for Cloud computing?
The increasing cost of acquisition, implementation and The increasing cost of acquisition, implementation and deployment of IT (buying hardware/software, deployment of IT (buying hardware/software, maintenance of systems, security and logistics)maintenance of systems, security and logistics)
The difficulty of attracting and training IT staffThe difficulty of attracting and training IT staff
Cost reductionsCost reductions
Provides a platform for a business to achieve its Provides a platform for a business to achieve its ambitions of having an ambitions of having an ‘inclusive’‘inclusive’ IT system that IT system that covers the entire supply chain and its customers, covers the entire supply chain and its customers, enabling and generating business growth more effectively.enabling and generating business growth more effectively.
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
6
Main aspects of Cloud systems:Main aspects of Cloud systems:
TYPES (IaaS, PaaS, SaaS)TYPES (IaaS, PaaS, SaaS) MODES (Private, Public, Hybrid)MODES (Private, Public, Hybrid) FEATURES (Elasticity, Reliability, Virtualization)FEATURES (Elasticity, Reliability, Virtualization) LOALITY (Local, Remote, Distribuited)LOALITY (Local, Remote, Distribuited) BENEFITS (Cost reductions, Ease of use)BENEFITS (Cost reductions, Ease of use) STAKEHOLDERS (Providers, Resellers, Users)STAKEHOLDERS (Providers, Resellers, Users) COMPARES TO (Service-oriented architecture, Grid, COMPARES TO (Service-oriented architecture, Grid,
Internet of services)Internet of services)
Cloud systemsCloud systems
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
7
Amazon Elastic Compute Cloud (EC2)Amazon Elastic Compute Cloud (EC2)
Microsoft AzureMicrosoft Azure
Google Infrastructure CloudGoogle Infrastructure Cloud
Main players and cloud offersMain players and cloud offers
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
8
Comparative AnalysisComparative Analysis
Take care of these aspects:Take care of these aspects:
Common things (license type, the Common things (license type, the intended user group, intended user group, the security offered, payment systems, formal the security offered, payment systems, formal agreements, common APIs…agreements, common APIs…))
Differences (Differences (storage space, computing power, storage space, computing power, platforms for own software development, online platforms for own software development, online software applications…software applications…) )
Possible standardsPossible standards
Portability and operability (Portability and operability (it should not be locked-init should not be locked-in))
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
9
Taxonomy as a tree-based Taxonomy as a tree-based structurestructure
Method to identify and explain cloud players differences Method to identify and explain cloud players differences and characteristics.and characteristics.
The characteristics are organized in specific tables The characteristics are organized in specific tables and then proposed as a and then proposed as a tree-based structuretree-based structure..
It allows quick classifications of the different cloud It allows quick classifications of the different cloud computing services and makes it easier to compare them.computing services and makes it easier to compare them.
The classification can also help researchers identify The classification can also help researchers identify areas that could be standardizedareas that could be standardized
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
10
Amazon Elastic Compute Cloud Amazon Elastic Compute Cloud (EC2)(EC2)
LEVELLEVEL FOUND CHARACTERISTICSFOUND CHARACTERISTICS
ServiceService IaaSIaaS
LicenseLicense Proprietary base frameworkProprietary base framework
User groupUser group Corporate useCorporate use
PaymentPayment Pay-per-usePay-per-use
Agreements/SecurityAgreements/Security SLA/PKISLA/PKI
Supported OSSupported OS Non-preconfig with Linux,Non-preconfig with Linux,
Windows Server, OpenSolarisWindows Server, OpenSolaris
StandardsStandards Public APIPublic API
VirtualizationVirtualization XenXen
Dev. toolsDev. tools Command-line, Developer API, Command-line, Developer API, Oracle, MySQLOracle, MySQL
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
11
Tree-based structure of Amazon Tree-based structure of Amazon EC2EC2
Cloud Computing ServicesCloud Computing Services
Iaas PaaS SaaSIaas PaaS SaaS
OpenSource ProprietaryOpenSource Proprietary
Corporate PrivateCorporate Private
Free Pay-per-use DynamicFree Pay-per-use Dynamic
no-SLA SLAno-SLA SLA
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
12
Microsoft AzureMicrosoft Azure
LEVELLEVEL FOUND CHARACTERISTICSFOUND CHARACTERISTICS
ServiceService PaaSPaaS
LicenseLicense ProprietaryProprietary
User groupUser group Corporate useCorporate use
PaymentPayment Pay-per-use, Free promotion offersPay-per-use, Free promotion offers
Agreements/SecurityAgreements/Security SLA/UnknownSLA/Unknown
Supported OSSupported OS WindowsWindows
StandardsStandards Web-based SOAP and RESTWeb-based SOAP and REST
Dev. toolsDev. tools Live services, .NET, MS SQL, Live services, .NET, MS SQL, SharePoint, CRM ServicesSharePoint, CRM Services
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
13
Google Infrastructure CloudGoogle Infrastructure Cloud
LEVELLEVEL FOUND CHARACTERISTICSFOUND CHARACTERISTICS
ServiceService SaaSSaaS
LicenseLicense ProprietaryProprietary
User groupUser group Corporate and prrivate useCorporate and prrivate use
PaymentPayment Free (private use),Free (private use),
Pay/Year (60$/year corporate use)Pay/Year (60$/year corporate use)
AgreementsAgreements
SecuritySecurityno SLA (private), SLA (corporate)no SLA (private), SLA (corporate)
HTTPS, SSLHTTPS, SSL
StandardsStandards No standardsNo standards
DomainDomain Office suite, Email, Calendar, Data Office suite, Email, Calendar, Data exchange etc…exchange etc…
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
14
Cloud challengesCloud challenges
Cloud services vary a lotCloud services vary a lot
Lack of universal definitions and standardsLack of universal definitions and standards
Security/Privacy issuesSecurity/Privacy issues
Data may ONLY be data if it is necessary to know the Data may ONLY be data if it is necessary to know the physical location of the data (EU’s data law)physical location of the data (EU’s data law)
Università degli Studi di Milano-Bicocca Mind-Mercatis [2013]
15
““The computer industry is the only industry The computer industry is the only industry that is more fashion-driven than women’s that is more fashion-driven than women’s
fashion”fashion”
an Oracle analyst an Oracle analyst