SlideShare a Scribd company logo
1 of 23
Big Data: Public,
Private or Hybrid?
Neil Soman
Co-Founder
neil@eucalyptus.com

2

© 2013 EUCALYPTUS SYSTEMS,
INC.
First there was cloud
• 2006: AWS launched
• 2007/2008 Eucalyptus started as National Science
Foundation project
– First private cloud computing IaaS platform, picked AWS API

• 2009 Eucalyptus Systems launched
– Open Source
– Today: v3.4, 2 rewrites, 7+ services, compute, network, storage

• 2007+ AWS gains rapid traction and becomes industry
leader
3

© 2013 EUCALYPTUS SYSTEMS,
INC.
Cloud & Big Data

4

© 2013 EUCALYPTUS SYSTEMS,
INC.
Cloud Trends

5

© 2013 EUCALYPTUS SYSTEMS,
INC.
Why not just run on bare metal?
• Need level of control for end users

• Reduces burden on admins
• Better tenancy: can be flexible and run other tasks
• Easily scale out as needed
• Virtualization is getting better, overhead getting lower
• Hypervisors adding more features: VirtIO, Passthrough

6

© 2013 EUCALYPTUS SYSTEMS,
INC.
What characteristics are essential

7

© 2013 EUCALYPTUS SYSTEMS,
INC.
Big Data Considerations
• QoS/SLAs
• VM placement: Physical characteristics are important
• Gather performance data
– E.g. CloudWatch

• Scale out as needed based on performance data
– E.g. Autoscaling

• Ability to attach local disks

• Huge/XXL instances, SSDs

8

© 2013 EUCALYPTUS SYSTEMS,
INC.
Big Data & Networking
• Subnet stickiness (Static IPs)
• Multiple NICs for VMs
• Equal cost links between VMs
• High I/O (e.g. bonded interface)

• Built into cloud fabric

9

© 2013 EUCALYPTUS SYSTEMS,
INC.
Big Data & Storage
• High performance Block Storage
• Ability to use local disk
• Hypervisor I/O optimizations
• Ability to control VM locality

• Object Storage
• To store results
• Scale out & capacity
• Load balanced

10

© 2013 EUCALYPTUS SYSTEMS,
INC.
Hybrid as IaaS future
• Private & Public clouds used together

• Collection of features, policies, control mechanisms to enable this
• API compatibility
• Semantic compatibility

11

© 2013 EUCALYPTUS SYSTEMS,
INC.
Eucalyptus & AWS
• API compatible with EC2, EBS, S3, IAM, CloudWatch, Elastic Load
Balancing, Autoscaling
– Coming up: EMR, VPC, STS, SNS, Elastic Beanstalk, …

• Netflix Cloud Prize for the Best Portability Enhancement

12

© 2013 EUCALYPTUS SYSTEMS,
INC.
Eucalyptus Architecture

• Reference Architectures: eucalyptus.com/eucalyptus-cloud/iaas/architecture
13

© 2013 EUCALYPTUS SYSTEMS,
INC.
It Just Works
• Enhanced API compatibility

• Easy installation
• User console
• Ability to import AWS or VMDK images
• Ability to easily upgrade
• High Availability

14

© 2013 EUCALYPTUS SYSTEMS,
INC.
Eucalyptus & Hybrid
• AWS fidelity
– API & semantics
– Error reporting

• Hybrid console

• SDKs and tools work “out of the box”
• Netflix Asgard and other tools run on Eucalyptus
• Can be extended
– Google Compute Engine?

• Coming up: VPC & federation.
15

© 2013 EUCALYPTUS SYSTEMS,
INC.
Big Data & Eucalyptus Storage
• Block Storage for data
– Use local storage when possible
– Very sensitive to placement

• Object storage for input & results
– E.g. EMR

16

© 2013 EUCALYPTUS SYSTEMS,
INC.
Block Storage
• Ephemeral/Local Disk Storage
– Ability to specify VM types
– Ability to use large instances
– QoS/SLAs
• E.g. High IOPs instances
– Ability to specify VM placement

17

© 2013 EUCALYPTUS SYSTEMS,
INC.
Object Storage
• Performance, scalable storage

• Scale out
• Integrated with Identity & Access Management (IAM)
– Ability to specify policies

• Easy to add capacity
• Interfaces with third party object stores
– RiakCS, Ceph, Swift

• Interfaces with Amazon S3
– Local storage can be treated as a cache or for reduced redundancy
18

© 2013 EUCALYPTUS SYSTEMS,
INC.
Scale out Object Storage

19

© 2013 EUCALYPTUS SYSTEMS,
INC.
Performance Monitoring & Scaling
• CloudWatch metrics
– Ability to define custom metrics

• Using CloudWatch metrics to scale up & down
• Better ability to reason about performance
– Private cloud gives you better visibility

• Use CW metrics to control Autoscaling

20

© 2013 EUCALYPTUS SYSTEMS,
INC.
Customer Case Study
• Dev/Test for large enterprises: 12k cores, 20k by the end of the year, 60k
next year
• Adopted AWS APIs
• Storage
– EBS & Object
– Integration with existing on-premise storage infrastructure

• User console

• Need three Eucalyptus trained admins.
21

© 2013 EUCALYPTUS SYSTEMS,
INC.
Where are we going?
• Hybrid = Private + Public
– Either for bursting or production deployment
– Dev/Test
– Scalable Web Services

• Big Data needs key features
• Storage
– Combination of Block & Object Storage
– Object stores becoming more prevalent

• Do not force APIs onto users, fight “interesting” battles

22

© 2013 EUCALYPTUS SYSTEMS,
INC.
THANK YOU
Neil Soman
neil@eucalyptus.com

More Related Content

What's hot

Azure Container Instance
Azure Container InstanceAzure Container Instance
Azure Container InstanceBishoy Demian
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAdnan Hashmi
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Platform9
 
Azure sql introduction
Azure sql  introductionAzure sql  introduction
Azure sql introductionManishK55
 
On Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid CloudOn Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid CloudRackspace Asia
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsJorge Arteiro
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackPlatform9
 
Future decoded azure stack v1.0
Future decoded azure stack v1.0Future decoded azure stack v1.0
Future decoded azure stack v1.0Kenny Lowe
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private CloudNati Shalom
 
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Inc
 
Private cloud-webinar
Private cloud-webinarPrivate cloud-webinar
Private cloud-webinarWSO2
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsNati Shalom
 
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...Jamcracker Inc
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStackOpenStack_Online
 
Introducing elastic containers
Introducing elastic containersIntroducing elastic containers
Introducing elastic containersGazman84
 
Protecting Your Big Data on the Cloud
Protecting Your Big Data on the CloudProtecting Your Big Data on the Cloud
Protecting Your Big Data on the CloudAlibaba Cloud
 
Radical Innovations In Storage for Multi-Tenant Infrastructure
Radical Innovations In Storage for Multi-Tenant InfrastructureRadical Innovations In Storage for Multi-Tenant Infrastructure
Radical Innovations In Storage for Multi-Tenant InfrastructureNetApp
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesthinkASG
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011Nati Shalom
 

What's hot (20)

Azure Container Instance
Azure Container InstanceAzure Container Instance
Azure Container Instance
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
 
Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.Got Shadow IT? How to Win-Win with a Private Cloud.
Got Shadow IT? How to Win-Win with a Private Cloud.
 
Azure sql introduction
Azure sql  introductionAzure sql  introduction
Azure sql introduction
 
On Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid CloudOn Metal - The Future Of Hybrid Cloud
On Metal - The Future Of Hybrid Cloud
 
Manage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git opsManage your kubernetes cluster with cluster api, azure and git ops
Manage your kubernetes cluster with cluster api, azure and git ops
 
SolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStackSolidFire + Platform9: Simply Faster OpenStack
SolidFire + Platform9: Simply Faster OpenStack
 
Future decoded azure stack v1.0
Future decoded azure stack v1.0Future decoded azure stack v1.0
Future decoded azure stack v1.0
 
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private Cloud
 
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
 
Private cloud-webinar
Private cloud-webinarPrivate cloud-webinar
Private cloud-webinar
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud Projects
 
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...
Cloud Management Platform - Managing End to End Cloud Delivery, Billing and M...
 
Platform9 deployment models for OpenStack
Platform9 deployment models for OpenStackPlatform9 deployment models for OpenStack
Platform9 deployment models for OpenStack
 
Introducing elastic containers
Introducing elastic containersIntroducing elastic containers
Introducing elastic containers
 
Protecting Your Big Data on the Cloud
Protecting Your Big Data on the CloudProtecting Your Big Data on the Cloud
Protecting Your Big Data on the Cloud
 
Radical Innovations In Storage for Multi-Tenant Infrastructure
Radical Innovations In Storage for Multi-Tenant InfrastructureRadical Innovations In Storage for Multi-Tenant Infrastructure
Radical Innovations In Storage for Multi-Tenant Infrastructure
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University Series
 
The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011The future of scaling forrester research - GigaSpaces Road Show 2011
The future of scaling forrester research - GigaSpaces Road Show 2011
 

Similar to Frontier bigdata

OSDC 2012 | Introduction to Eucalyptus by Olivier Renault
OSDC 2012 | Introduction to Eucalyptus by Olivier RenaultOSDC 2012 | Introduction to Eucalyptus by Olivier Renault
OSDC 2012 | Introduction to Eucalyptus by Olivier RenaultNETWAYS
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
 
Cloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveCloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveDedy Hariyadi
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...SnapLogic
 
Introduction to Cloud and Eucalyptus
Introduction to Cloud and EucalyptusIntroduction to Cloud and Eucalyptus
Introduction to Cloud and EucalyptusLester Wade
 
Five Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSFive Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSCloudera, Inc.
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to ociVamsiKrishna815
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudCloudera, Inc.
 
Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) COMPUTEX TAIPEI
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceOlivier DASINI
 
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVApps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVChristopher Colucci
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerIan Lumb
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloudOracleMySQL
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputingsree raj
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagiMathews Job
 
Welcome to databases in the Cloud
Welcome to databases in the CloudWelcome to databases in the Cloud
Welcome to databases in the CloudNelson Calero
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 

Similar to Frontier bigdata (20)

OSDC 2012 | Introduction to Eucalyptus by Olivier Renault
OSDC 2012 | Introduction to Eucalyptus by Olivier RenaultOSDC 2012 | Introduction to Eucalyptus by Olivier Renault
OSDC 2012 | Introduction to Eucalyptus by Olivier Renault
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
 
Cloud Computing from Academic Perspective
Cloud Computing from Academic PerspectiveCloud Computing from Academic Perspective
Cloud Computing from Academic Perspective
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
 
Introduction to Cloud and Eucalyptus
Introduction to Cloud and EucalyptusIntroduction to Cloud and Eucalyptus
Introduction to Cloud and Eucalyptus
 
Five Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSFive Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWS
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
A deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloudA deep dive into running data analytic workloads in the cloud
A deep dive into running data analytic workloads in the cloud
 
Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle) Many Clouds, Many Choices (Oracle)
Many Clouds, Many Choices (Oracle)
 
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud ServiceMySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
MySQL Day Paris 2016 - Introducing Oracle MySQL Cloud Service
 
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREVApps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
Apps Associates - Insmed INNOVATE16- EBS on the AWSCloudREV
 
Cloud computing benefits
Cloud computing benefitsCloud computing benefits
Cloud computing benefits
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster Manager
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
Welcome to databases in the Cloud
Welcome to databases in the CloudWelcome to databases in the Cloud
Welcome to databases in the Cloud
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Frontier bigdata

  • 1.
  • 2. Big Data: Public, Private or Hybrid? Neil Soman Co-Founder neil@eucalyptus.com 2 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 3. First there was cloud • 2006: AWS launched • 2007/2008 Eucalyptus started as National Science Foundation project – First private cloud computing IaaS platform, picked AWS API • 2009 Eucalyptus Systems launched – Open Source – Today: v3.4, 2 rewrites, 7+ services, compute, network, storage • 2007+ AWS gains rapid traction and becomes industry leader 3 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 4. Cloud & Big Data 4 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 5. Cloud Trends 5 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 6. Why not just run on bare metal? • Need level of control for end users • Reduces burden on admins • Better tenancy: can be flexible and run other tasks • Easily scale out as needed • Virtualization is getting better, overhead getting lower • Hypervisors adding more features: VirtIO, Passthrough 6 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 7. What characteristics are essential 7 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 8. Big Data Considerations • QoS/SLAs • VM placement: Physical characteristics are important • Gather performance data – E.g. CloudWatch • Scale out as needed based on performance data – E.g. Autoscaling • Ability to attach local disks • Huge/XXL instances, SSDs 8 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 9. Big Data & Networking • Subnet stickiness (Static IPs) • Multiple NICs for VMs • Equal cost links between VMs • High I/O (e.g. bonded interface) • Built into cloud fabric 9 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 10. Big Data & Storage • High performance Block Storage • Ability to use local disk • Hypervisor I/O optimizations • Ability to control VM locality • Object Storage • To store results • Scale out & capacity • Load balanced 10 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 11. Hybrid as IaaS future • Private & Public clouds used together • Collection of features, policies, control mechanisms to enable this • API compatibility • Semantic compatibility 11 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 12. Eucalyptus & AWS • API compatible with EC2, EBS, S3, IAM, CloudWatch, Elastic Load Balancing, Autoscaling – Coming up: EMR, VPC, STS, SNS, Elastic Beanstalk, … • Netflix Cloud Prize for the Best Portability Enhancement 12 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 13. Eucalyptus Architecture • Reference Architectures: eucalyptus.com/eucalyptus-cloud/iaas/architecture 13 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 14. It Just Works • Enhanced API compatibility • Easy installation • User console • Ability to import AWS or VMDK images • Ability to easily upgrade • High Availability 14 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 15. Eucalyptus & Hybrid • AWS fidelity – API & semantics – Error reporting • Hybrid console • SDKs and tools work “out of the box” • Netflix Asgard and other tools run on Eucalyptus • Can be extended – Google Compute Engine? • Coming up: VPC & federation. 15 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 16. Big Data & Eucalyptus Storage • Block Storage for data – Use local storage when possible – Very sensitive to placement • Object storage for input & results – E.g. EMR 16 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 17. Block Storage • Ephemeral/Local Disk Storage – Ability to specify VM types – Ability to use large instances – QoS/SLAs • E.g. High IOPs instances – Ability to specify VM placement 17 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 18. Object Storage • Performance, scalable storage • Scale out • Integrated with Identity & Access Management (IAM) – Ability to specify policies • Easy to add capacity • Interfaces with third party object stores – RiakCS, Ceph, Swift • Interfaces with Amazon S3 – Local storage can be treated as a cache or for reduced redundancy 18 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 19. Scale out Object Storage 19 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 20. Performance Monitoring & Scaling • CloudWatch metrics – Ability to define custom metrics • Using CloudWatch metrics to scale up & down • Better ability to reason about performance – Private cloud gives you better visibility • Use CW metrics to control Autoscaling 20 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 21. Customer Case Study • Dev/Test for large enterprises: 12k cores, 20k by the end of the year, 60k next year • Adopted AWS APIs • Storage – EBS & Object – Integration with existing on-premise storage infrastructure • User console • Need three Eucalyptus trained admins. 21 © 2013 EUCALYPTUS SYSTEMS, INC.
  • 22. Where are we going? • Hybrid = Private + Public – Either for bursting or production deployment – Dev/Test – Scalable Web Services • Big Data needs key features • Storage – Combination of Block & Object Storage – Object stores becoming more prevalent • Do not force APIs onto users, fight “interesting” battles 22 © 2013 EUCALYPTUS SYSTEMS, INC.