SlideShare a Scribd company logo
1 of 24
How to be Amazon
BECOMING AN IAAS PROVIDER
Introduction
 This presentation tells about the efforts of IT in my company,
to become an IAAS provider.
 Of course, you cannot be Amazon. BUT, you can emulate in
your own modest scale the approach of being a cloud
provider.
 Speaker: Jaime Valero.
 Sysadmin at Expert Productivity Group, Telefonica R&D
.
Summary
 Introduction & previous presentation
 Master Plan
Scripting
Encapsulate
Cost Modelling
E-commerce solution
OpenCart Jenkins Integration
 Conclusions
You may remember me from :
In our previous presentation “How
to be google”, we learnt how to…
Index all your data sources in elastics search.- Index all your data sources in elastic search.
- Make your IT universe searchable with a single point of entry.
Next Step: A single point of entry to manage your IT universe.
Feature Evolution
Google
- Index all your data
Amazon
- Self provisioning
infraestructure
IFTTT
- Events interrelation
Tenemos un plan
We have a plan :
• Scripts:
Manage your object
by scripts only
Repo
collection
• Encapsulate your
script as jenkins jobs.
Bussines API
• Cost Estimation
Cost report
• Sync OpenCart /
Jenkins
Provisioning
portal
Plan phases:
Phase I: Scripts
Fase I: Scripts
The life cycle of our objects should be managed by scripts
only.
We do not create nor destroy objects directly.
E.G: Create DNS alias script.
Phase II : Encapsulate scripts as jenkins jobs.
Phase II: Encapsulate scripts as jenkins
job.
 Create a job for each script that you want to publish
 Benefits:
 We have created a centralized API with permissions, audit log.
 Anyone in the team could execute the script.
 This bussiness API could be invoked from other platforms. E.G from Slack.
Phase III : Cost estimation.
Phase III: Costs calculation.
Calculate the costs of the service we provide to
the organization.
Showback : providing management with an
analysis of the IT costs due to each department
for each delivered services, without actually
cross-charging.
• Invoices
Chargeback
Billing
• Infraestructure
cost.
Unit pricing.
• Usage
report per
proyect and
department
• Data Inventory
+ Events
Capacity
planning What items do
I have ?
( servers …)
Whet proyects
are in the
company ?
ChargeBack
and showback
How much the
infraestructure
cost ?
How to do a model cost for IT
We generate usage reports.
Phase IV: Making a self provisioning portal
Phase IV: e-commerce solution
We have a services catalog, and their relates
prices, so we offer it in a human friendly way, a
shop.
We use the web app opencart
https://www.opencart.com/ , dockerized.
Why Opencart ?
 It is an standard, opensource lamp.
Easy customization
Our provisioning portal
Jenkins  Opencart synchronization
 Given any jenkins job, we have an script to export it to an opencart
product.
 For each pending order in opencart, we trigger a build in the related
jenkins job, with the arguments provided.
Sincronización Jenkins  tienda
Conclusions
By making a portal to offer to the company a service
catalog with prices and self provisioing, we have
became an IAAS provider.
Now we have an unified API. This allow us to
interconnect third party platforms to enchance service
provided.
Also, the organization has visibility of the service IT
delivers. The departments could use it, with predictable
costs.

More Related Content

What's hot

Building a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpBuilding a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpNovell
 
Data Model for Mainframe in Splunk: The Newest Feature of Ironstream
Data Model for Mainframe in Splunk: The Newest Feature of IronstreamData Model for Mainframe in Splunk: The Newest Feature of Ironstream
Data Model for Mainframe in Splunk: The Newest Feature of IronstreamPrecisely
 
Limitations of Desktop System That QuickBooks Hosting Helps Overcome
Limitations of Desktop System That QuickBooks Hosting Helps OvercomeLimitations of Desktop System That QuickBooks Hosting Helps Overcome
Limitations of Desktop System That QuickBooks Hosting Helps OvercomeYashu Varshney
 
Aegis Overview
Aegis OverviewAegis Overview
Aegis Overviewhoernerf
 
2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller BreakoutClub Alliances
 
IBM Qradar & resilient
IBM Qradar & resilientIBM Qradar & resilient
IBM Qradar & resilientPrime Infoserv
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.comRohit Bedi
 
cloud computing training
cloud computing trainingcloud computing training
cloud computing trainingAlisha Tope
 
Partner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementPartner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementVistara
 
Yes bank cloud adoption
Yes bank cloud adoptionYes bank cloud adoption
Yes bank cloud adoptionAmit Lanjewar
 
Enterprise VDI Solutions For WFH & Remote Workers
Enterprise VDI Solutions For WFH & Remote WorkersEnterprise VDI Solutions For WFH & Remote Workers
Enterprise VDI Solutions For WFH & Remote WorkersHarsh Pahwa
 
Why you should always choose SaaS and Cloud when you have a choice
Why you should always choose SaaS and Cloud when you have a choiceWhy you should always choose SaaS and Cloud when you have a choice
Why you should always choose SaaS and Cloud when you have a choiceLuis Carrasco-Cortes
 
Applying Vistara Runbook Automation
Applying Vistara Runbook AutomationApplying Vistara Runbook Automation
Applying Vistara Runbook AutomationVistara
 
Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6jnava09
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus
 
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)Precisely
 
IDC - Infrastructure Consolidation
IDC - Infrastructure ConsolidationIDC - Infrastructure Consolidation
IDC - Infrastructure Consolidationpaps1
 

What's hot (20)

Service management roadmap fy14 fy16
Service management roadmap fy14   fy16Service management roadmap fy14   fy16
Service management roadmap fy14 fy16
 
Building a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpBuilding a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground Up
 
Data Model for Mainframe in Splunk: The Newest Feature of Ironstream
Data Model for Mainframe in Splunk: The Newest Feature of IronstreamData Model for Mainframe in Splunk: The Newest Feature of Ironstream
Data Model for Mainframe in Splunk: The Newest Feature of Ironstream
 
Limitations of Desktop System That QuickBooks Hosting Helps Overcome
Limitations of Desktop System That QuickBooks Hosting Helps OvercomeLimitations of Desktop System That QuickBooks Hosting Helps Overcome
Limitations of Desktop System That QuickBooks Hosting Helps Overcome
 
Aegis Overview
Aegis OverviewAegis Overview
Aegis Overview
 
2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout
 
IBM Qradar & resilient
IBM Qradar & resilientIBM Qradar & resilient
IBM Qradar & resilient
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.com
 
cloud computing training
cloud computing trainingcloud computing training
cloud computing training
 
Partner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud ManagementPartner Transformation for Hybrid Cloud Management
Partner Transformation for Hybrid Cloud Management
 
Yes bank cloud adoption
Yes bank cloud adoptionYes bank cloud adoption
Yes bank cloud adoption
 
Enterprise VDI Solutions For WFH & Remote Workers
Enterprise VDI Solutions For WFH & Remote WorkersEnterprise VDI Solutions For WFH & Remote Workers
Enterprise VDI Solutions For WFH & Remote Workers
 
Why you should always choose SaaS and Cloud when you have a choice
Why you should always choose SaaS and Cloud when you have a choiceWhy you should always choose SaaS and Cloud when you have a choice
Why you should always choose SaaS and Cloud when you have a choice
 
Applying Vistara Runbook Automation
Applying Vistara Runbook AutomationApplying Vistara Runbook Automation
Applying Vistara Runbook Automation
 
Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1Introduction to Cloud Computing part 1
Introduction to Cloud Computing part 1
 
Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview Presentation
 
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)
Protect Sensitive Data on Your IBM i (Social Distance Your IBM i/AS400)
 
THE ECONOMICS OF AZURE MANAGEMENT
THE ECONOMICS OF AZURE MANAGEMENTTHE ECONOMICS OF AZURE MANAGEMENT
THE ECONOMICS OF AZURE MANAGEMENT
 
IDC - Infrastructure Consolidation
IDC - Infrastructure ConsolidationIDC - Infrastructure Consolidation
IDC - Infrastructure Consolidation
 

Viewers also liked

Viewers also liked (20)

Issu y scribd
Issu y scribdIssu y scribd
Issu y scribd
 
El sacramento de la confirmación
El sacramento de la  confirmaciónEl sacramento de la  confirmación
El sacramento de la confirmación
 
Estrategias de distribucion
Estrategias de distribucionEstrategias de distribucion
Estrategias de distribucion
 
Slideshare2.0
Slideshare2.0Slideshare2.0
Slideshare2.0
 
блоги (1)
блоги (1)блоги (1)
блоги (1)
 
Supermercados Enero 2017
Supermercados Enero 2017Supermercados Enero 2017
Supermercados Enero 2017
 
Question 4
Question 4 Question 4
Question 4
 
Los circuitos (1)
Los circuitos (1)Los circuitos (1)
Los circuitos (1)
 
MINAGRI - avicola 2016
MINAGRI - avicola 2016MINAGRI - avicola 2016
MINAGRI - avicola 2016
 
Journal new horizons volume 81-82
Journal new horizons volume 81-82Journal new horizons volume 81-82
Journal new horizons volume 81-82
 
Astroid threat jupiter 2017 +
Astroid threat jupiter 2017 +Astroid threat jupiter 2017 +
Astroid threat jupiter 2017 +
 
Mecánica automotriz
Mecánica automotrizMecánica automotriz
Mecánica automotriz
 
Tourette Sendromu Nedir, Ne Değildir?
Tourette Sendromu Nedir, Ne Değildir?Tourette Sendromu Nedir, Ne Değildir?
Tourette Sendromu Nedir, Ne Değildir?
 
Iaas storage-170302090824
Iaas storage-170302090824Iaas storage-170302090824
Iaas storage-170302090824
 
Alemaniaaaa
AlemaniaaaaAlemaniaaaa
Alemaniaaaa
 
Securing IaaS Applications
Securing IaaS ApplicationsSecuring IaaS Applications
Securing IaaS Applications
 
02.01 fenominos parte 1_hydesville
02.01 fenominos parte 1_hydesville02.01 fenominos parte 1_hydesville
02.01 fenominos parte 1_hydesville
 
Chap 6 cloud security
Chap 6 cloud securityChap 6 cloud security
Chap 6 cloud security
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
 

Similar to How to be like amazon

AWS AWSome Day London July 2015
AWS AWSome Day London July 2015 AWS AWSome Day London July 2015
AWS AWSome Day London July 2015 Ian Massingham
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at MyplanetDaniel Zivkovic
 
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAmazon Web Services
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWSChristian Beedgen
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
 
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用Amazon Web Services
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
 
How LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With ServerlessHow LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With ServerlessSheenBrisals
 
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaSviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaAmazon Web Services
 
Intro Presentation at AWS AWSome Day London September 2015
Intro Presentation at AWS AWSome Day London September 2015Intro Presentation at AWS AWSome Day London September 2015
Intro Presentation at AWS AWSome Day London September 2015Ian Massingham
 
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics Platform
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics PlatformWSO2Con EU 2015: An Introduction to the WSO2 Data Analytics Platform
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics PlatformWSO2
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer EwaldGuava UK
 
Red hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookRed hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookStefan van Oirschot
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageAndrew Ferrier
 
Introduction to WSO2 Analytics Platform: 2016 Q2 Update
Introduction to WSO2 Analytics Platform: 2016 Q2 UpdateIntroduction to WSO2 Analytics Platform: 2016 Q2 Update
Introduction to WSO2 Analytics Platform: 2016 Q2 UpdateSrinath Perera
 
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...Serverless Design Patterns for Rethinking Traditional Enterprise Application ...
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...Amazon Web Services
 
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...apidays
 
How to build a social network on serverless
How to build a social network on serverlessHow to build a social network on serverless
How to build a social network on serverlessYan Cui
 
AWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/CloseAWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/CloseIan Massingham
 

Similar to How to be like amazon (20)

AWS AWSome Day London July 2015
AWS AWSome Day London July 2015 AWS AWSome Day London July 2015
AWS AWSome Day London July 2015
 
Serverless projects at Myplanet
Serverless projects at MyplanetServerless projects at Myplanet
Serverless projects at Myplanet
 
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
 
#TDXRecap India tour
#TDXRecap India tour#TDXRecap India tour
#TDXRecap India tour
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
 
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
Track 2 Session 5_ 利用 SageMaker 深度學習容器化在廣告推播之應用
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
How LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With ServerlessHow LEGO.com Accelerates With Serverless
How LEGO.com Accelerates With Serverless
 
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaSviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
 
Intro Presentation at AWS AWSome Day London September 2015
Intro Presentation at AWS AWSome Day London September 2015Intro Presentation at AWS AWSome Day London September 2015
Intro Presentation at AWS AWSome Day London September 2015
 
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics Platform
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics PlatformWSO2Con EU 2015: An Introduction to the WSO2 Data Analytics Platform
WSO2Con EU 2015: An Introduction to the WSO2 Data Analytics Platform
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald
 
Red hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization CookbookRed hat forum 2019 - Modern Organization Cookbook
Red hat forum 2019 - Modern Organization Cookbook
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM Garage
 
Introduction to WSO2 Analytics Platform: 2016 Q2 Update
Introduction to WSO2 Analytics Platform: 2016 Q2 UpdateIntroduction to WSO2 Analytics Platform: 2016 Q2 Update
Introduction to WSO2 Analytics Platform: 2016 Q2 Update
 
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...Serverless Design Patterns for Rethinking Traditional Enterprise Application ...
Serverless Design Patterns for Rethinking Traditional Enterprise Application ...
 
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...
APIdays Barcelona 2019 - How to build a social network on Serverless with Yan...
 
How to build a social network on serverless
How to build a social network on serverlessHow to build a social network on serverless
How to build a social network on serverless
 
AWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/CloseAWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/Close
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

How to be like amazon

  • 1. How to be Amazon BECOMING AN IAAS PROVIDER
  • 2. Introduction  This presentation tells about the efforts of IT in my company, to become an IAAS provider.  Of course, you cannot be Amazon. BUT, you can emulate in your own modest scale the approach of being a cloud provider.  Speaker: Jaime Valero.  Sysadmin at Expert Productivity Group, Telefonica R&D .
  • 3. Summary  Introduction & previous presentation  Master Plan Scripting Encapsulate Cost Modelling E-commerce solution OpenCart Jenkins Integration  Conclusions
  • 4. You may remember me from : In our previous presentation “How to be google”, we learnt how to…
  • 5. Index all your data sources in elastics search.- Index all your data sources in elastic search.
  • 6. - Make your IT universe searchable with a single point of entry.
  • 7. Next Step: A single point of entry to manage your IT universe.
  • 8. Feature Evolution Google - Index all your data Amazon - Self provisioning infraestructure IFTTT - Events interrelation
  • 9. Tenemos un plan We have a plan :
  • 10. • Scripts: Manage your object by scripts only Repo collection • Encapsulate your script as jenkins jobs. Bussines API • Cost Estimation Cost report • Sync OpenCart / Jenkins Provisioning portal Plan phases:
  • 12. Fase I: Scripts The life cycle of our objects should be managed by scripts only. We do not create nor destroy objects directly. E.G: Create DNS alias script.
  • 13. Phase II : Encapsulate scripts as jenkins jobs.
  • 14. Phase II: Encapsulate scripts as jenkins job.  Create a job for each script that you want to publish  Benefits:  We have created a centralized API with permissions, audit log.  Anyone in the team could execute the script.  This bussiness API could be invoked from other platforms. E.G from Slack.
  • 15. Phase III : Cost estimation.
  • 16. Phase III: Costs calculation. Calculate the costs of the service we provide to the organization. Showback : providing management with an analysis of the IT costs due to each department for each delivered services, without actually cross-charging.
  • 17. • Invoices Chargeback Billing • Infraestructure cost. Unit pricing. • Usage report per proyect and department • Data Inventory + Events Capacity planning What items do I have ? ( servers …) Whet proyects are in the company ? ChargeBack and showback How much the infraestructure cost ? How to do a model cost for IT
  • 18. We generate usage reports.
  • 19. Phase IV: Making a self provisioning portal
  • 20. Phase IV: e-commerce solution We have a services catalog, and their relates prices, so we offer it in a human friendly way, a shop. We use the web app opencart https://www.opencart.com/ , dockerized. Why Opencart ?  It is an standard, opensource lamp. Easy customization
  • 22. Jenkins  Opencart synchronization  Given any jenkins job, we have an script to export it to an opencart product.  For each pending order in opencart, we trigger a build in the related jenkins job, with the arguments provided.
  • 24. Conclusions By making a portal to offer to the company a service catalog with prices and self provisioing, we have became an IAAS provider. Now we have an unified API. This allow us to interconnect third party platforms to enchance service provided. Also, the organization has visibility of the service IT delivers. The departments could use it, with predictable costs.

Editor's Notes

  1. No podemos cloudificarnos – no podemos ser otros -, pero podemos ser una mejor versión de lo que somos.