Date post: | 16-May-2015 |
Category: |
Technology |
Upload: | abiquo-inc |
View: | 1,517 times |
Download: | 0 times |
the open source cloud company
Agenda
� Introducing Abiquo
� Abiquo products
� AbiCloud
�What is AbiCloud
� Features
� Architecture
� Status
� Next steps
Software company that has developed Opensource Cloud Computing
Platform…
…that manages Public & Private Clouds…
…which allows companies changing to “pay as you go” model, …
…so they can optimize their processes and reduce costs
Company
What?
Born in 2006
The founders started in 2002 as a university research team (GridCAT-I2Cat)
When?
Who? Board:
•2 Co-founders: Telecos & MBA (6 years experience each)
•3 BA: Venture capital & CEO experience (11 years experience each)
•1 BDM: Cloud reference in Spain (nubeblog.com) (15 years experience)
Development team: 8 technical
Public
Private
Companies need faster and more efficient tools to manage their increasing information (IT systems)
• Reduce costs
• Increase speed
• Simplify management
• Flexibility and Scalability
• Increase resources use Efficiency
SolutionSolution
ProblemsProblems
•Complexity
•Volume of information
•Growing count of devices
•Underused resources
Big PainBig Pain
•Huge investments
•Lack of Agility
•Big IT team’s
• IT become bottlenecks
Market problem
+
Cloud Computing has become essential in the marketvalue chain
Hardware
providers
Virtuali
zation
Consul
tantsSaaS
Maturity Development
Market Value Chain
HostingCloud
Platform Adapters
•Cloud computing is now a key part of the IT value chain
Pay as you go modelYou pay for the servers (physical unit)
regardless of the use that it is made of
them
What technology does
Technology
TraditionalTraditional VirtualizationVirtualization Cloud ComputingCloud Computing
1 server machine
� 1 application
1 server machine �
multiple virtual servers
�1 application on each
virtual server
1 cloud� multiple virtual
servers �multiple
applications & multiple
networks � multiple
storage
Management
individualized
physical machine
Management
individualized machine Overall management of
physical machines &
applications & networks
Pay for unit
server / yearPay for unit
server / year
Pay as you go
“only what you use & need”
Lower
costs
Business
Agility
Abicloud has unique features
Competitors
Abicloud’s features:
• Enables interaction with any hypervisorHyperV
• Scalable with public & private cloudsPublic Private
• Open-source
• Easy integration with other applications
• Based in standards
• Multitenant cloud
Agenda
� Introducing Abiquo
� Abiquo products
� AbiCloud
�What is AbiCloud
� Features
� Architecture
� Status
� Next steps
Abiquo has developed 3 products, one based in Cloud computing, and two complementary based in Grid and Hadoop
Rationalises resources
Accelerates calculations
Low cost Cloud Storage solution &
Search optimization
Abicloud is an opensource
software infrastructure for the
creation and management of
Public & Private Clouds based
virtualized heterogeneous
environments.
Boost the performance of your
apps while reducing it's
execution time
Software that allows data to find inmediately
petabytes of information via an Intelligent
Information Management
Essential application to
optimize IT resources and
necessary to use applications
from different vendors
Applications running over
Cloud which allow to
resolve companies
problems
Product
• Can be executed on any device (PC, server,
embedded)
• Distribute the workload to optimize the capacity of
the resource.
• Ease the development, deployment and monitoring
of applications developed in different computers
concurrently.
abiNtenseGrid Computing framework to boost the performance of high intense
computing:
Product
AbiNtense boost your processes without investing in additional hardware
Product
abiNtense can get
advantages of the
idle capacity of the
hardware of your
enterprise
abiDataFind and manipulate petabytes of information instantly thanks to its smart
information management:
- Redundantly (distributed storage)
- Scalable
- Load Balanced (uniform distribution of data)
Example
abiData improves data search performance and
security
1 Search query
2Search is performed in different da
nodes and applications
3 Data found, then returned to the main
server
4 Calculation performed and returned to
the user/application
Search process is split avoiding locks and data loss.
The client can manage their archives in a single folder,
even if the information is scattered in multiple remote
servers.
abiData can replicate data across diferent nodes to avoid data loss.
AbiData combines different grid technologies to get the best results
� AbiSearch implements:
� Information providers
� Hadoop (Yahoo distributed search engine)
� Structured data
� Hbase (Hadoop database)
� Data management
� PIG (Structured data query)
� Katta (Hadoop improvement)
� Indexing
� Lucene (Apache technologies for search and indexing)
… All together to serve the enterprise
Tecnology
Abiquo has
develop a
product that
allows
enteprises to
manage huge
data volumes
at low cost.
Agenda
� Introducing Abiquo
� Abiquo products
� AbiCloud
�What is AbiCloud
� Features
� Architecture
� Status
� Demo!
� Next steps
abicloud
Features Overview
abiCloud in a few words
“Abicloud is an opensource software
infrastructure for the creation and
management of Public & Private
Clouds based on virtualized
heterogeneous environments.”
Product
abiCloud features and components
Product
abiCloud has three different ways to license the software components
Product
Third party
Soft/Hard
Core
All resources virtualized
Virtual Layer
Premium
Enterprise
ISP / Hosting
Community
Infrastructure Management
� Manage virtual resources
� Community version
� Virtual Servers
� Virtual Storage
� Enterprise and ISP versions:
� Virtual Network
� Virtual Storage
� Physical Servers
� Algorithms allocate resources
optimally
Community
Infrastructure Management
� Enterprise & ISP versions
� Manage pool of Virtual & Physical Servers
� Helps to improve your power efficiency
Community
Virtual Datacenter & Virtual Application
� Virtual Application
� Set of virtual resources that working
together deliver an application
� A composite of:
� Virtualized servers running Appliances
� Network resources (Virtualized or not)
� Virtualized Storage
� Virtual Firewall
� Virtual Load Balancer
� Virtual Datacenter
� Set of Virtual Applications
� Enterprise & ISP versions have an extra level
in the hierarchy: Enterprises.
Enterprise
Virtual
Datacenter(s)
Virtual
Application(s)
Virtual
Servers
(Virtual)
Network
Virtual
Storage
Virtual FW
&
Load Balancer
Community
Users management
� Three roles:
� SysAdmin: Manage physical
resources and Cloud resources
� Enterprise Admin: Manage
Cloud resources adquired by
the Enterprise
� User: Manage Virtual
Applications
Community
Virtual Images / Repository Manager
� Support for the OVF standardhttp://www.dmtf.org/standards/published_documents/DSP0243_1.0.0.pdf
� Repository Manager
� Federate public repositories
� Host & Replicate repositories with abiData
� Private Enterprise Repository
� Import your custom built images
into a Private Repository
Community
Configuration
� Configure the “hard-limits” of the platform
� Number of Virtual Servers per Physical Server
� Maximum amount of Virtual Storage available
� Physical and Virtual inactive Servers ratios
� Configure the public resources of the platform
� Public IPs pool / Black list
� Private IP subnets
� Public Repository Locations
Community
Open APIs
� Integrate abiCloud with your IT infrastructure
� Develop applications that self-manage the Cloud resources
� It will implement the Sun Open Cloud API
� It models a complete virtual datacenter
� REST
� Others don’t
� The private API will be deprecated.
Community
Dashboard
� All operations can be performed from the Dashboard
� Fully featured RIA developed with Adobe FLEX
� All versions
� User & Role restricted access
� Google Maps integrated
Community
Login (authentication & authorization)
� Delegate authorization and authorization to third parties
� Delegates user management
� Central Authentication Service (CAS)
� User Administration API
Enterprise
Virtual Storage
� Service to access to Network Array Storage as local disks
� Mount and configure disks from the UI
� Uses NFS technology (Community)
� Uses iSCSI technology (Enterprise & ISP)
� Thin provisioning
� ZFS & Opensolaris technology
Enterprise
Virtual Network
� Service to simulate Virtual Switches on Virtual Networks
� Virtual Networks across multiple physical servers
� VLAN tagging
� Public IPs assignation
� Private IPs pools
Enterprise
Statistics
� See in realtime all the information relevant in your platform
� CPU
� Memory
� Storage
� Bandwith
� Connections
� …
� Integrated in the UI
Enterprise
Autoscale
� Modify the number of virtual servers, storage or memory
based upon policies
� Let the platform scale up and down your virtual
applications
� Automatically modify soft-limits
Enterprise
Notification System
� Alarm System
� Let the user confirm if the system can break the soft-limits
� Sometimes Autoscaling can be (economically) risky
� Avoid EDOS
Enterprise
Billing Toolkit
� Billing Mediation framework
� Help Integrators to build the processes that will feed the
ISP billing systems
� These processes can feed the abiCloud platform too
� abiCloud is not a billing system
Enterprise
abicloud
Architecture
Overview
Architecture
Third party
Soft/Hard
Core
Virtual LayerVirtual LayerVirtual Layer
Premium
EnterpriseEnterpriseEnterprise
ISP / HostingISP / HostingISP / Hosting
CommunityCommunityCommunity
Modules Overview
Architecture
Modules Overview
� abiCloud_Server
� abiCloud_WS:
� vBox
� XEN, KVM (Libvirt plug-in)
� VMware
� Others (xVM, Hyper-V, etc.)
� AbiCloud_VMS (Virtual Monitor System)
� AbiCloud Appliance Manager
� AbiCloud Storage management
� AbiCloud_client
� AbiCloud OPEN API
Architecture
Deployment Architecture – Community (I)
Architecture
Deployment Architecture – Community (II)
Architecture
Deployment Architecture – Enterprise & ISP
Architecture
AbiCloud Server DB
AbiCloud Server AppServer
Gateway
Router
Cloud
Cluster
Firewall
Switch
Switch
eth1:10.xx.xx.1
eth0:192.168.xx.1
eth0:192.168.xx.2
eth0:192.168.xx.3
eth1:192.168.xx.xx
eth0:10.xx.xx.xx
Public IPs
Switch
iSCSI Storage
eth0:192.168.xx.4
eth1:192.168.yy.1
eth2:192.168.yy.yy
Appliance Repository
eth0: 192.168.xx.5
Storage Network
Management Network
Cloud Cluster Network
Public Network
abicloud
Requirements
Software – Community Edition
� Application Server: Tomcat >=5.5
� Databases: MySQL
� OS: Any with JAVA Support
� Browser: Any with FLASH >=9 support
� Virtualization layer� Hypervisor:
� VirtualBox
� Storage:
� NFS Filesystem
� AbiData
� Network:
� Bridged
Community
Software – Enterprise & ISP Edition
� Databases: Oracle
� Virtualization layer� Hypervisor:
� VMware ESXi
� XEN
� KVM
� Storage:� OpenSolaris OpenStorage
� Network:
�VLAN tagging
Enterprise & ISP
Hardware – Community Edition
� AbiCloud Components: 1 CPU, 1Gb RAM, 20Gb HD
� AbiData or NFS Server:
� 1Gbit NIC
� +400Gb SATA Disks
� Virtualized Servers:
� Multicore (Dual or Quad). VT Support
� +2Gb RAM
� +400Gb SATA Disks
� +1Gbit NIC
Lower specs can work too..
Community
Hardware – Enterprise & ISP Edition
� AbiCloud Server: 1 CPU, 2Gb RAM, 100Gb HD
� AbiCloud Fabrics: 1CPU, 4Gb RAM, 200Gb HD
� AbiCloud Database: 1CPU, 2GB RAM, 100Gb HD
� AbiData:
� +1Gbit NIC
� +400Gb SATA Disks
� Virtualized Servers:
� 2 Quad. VT Support
� +8Gb RAM
� +400Gb SATA Disks / Diskless
� +3 1Gbit NIC / 1 10GbE NIC
� Virtual Storage:
� +2Tb
� +4 1Gbit NIC / 1 10GbE NIC
� Virtual Network:
� VLAN tagging
Enterprise & ISP
abicloud
Status
Community
� The community portal is ready
http://community.abiquo.com
� Published in sourceforge
http://sourceforge.net/projects/abicloud/
� Bugs and Issues
http://jira.abiquo.com
� IRC channel #abiquo of the irc.freenode.net IRC network.
� http://lists.abiquo.com/mailman/listinfo
� Join us!
Status
Agenda
� Introducing Abiquo
� Abiquo products
� AbiCloud
�What is AbiCloud
� Features
� Architecture
� Status
� Next steps
the open source cloud company
www.abiquo.com
community.abiquo.com
Partnerships: [email protected]
Media and Public Relations: [email protected]
Community: [email protected]
Careers: [email protected]
Others: [email protected]