abiCloud in 10 slides
-
Upload
abiquo -
Category
Technology
-
view
4.060 -
download
3
description
Transcript of abiCloud in 10 slides
What is abiCloud?
open source tools
set of
virtual computer
that will help you create a
the cloudand connect it to
Tools = easy for developers
Open Source = flexible adapt it to your company work with the provider you
like
Virtual Computer = distribute IT resources and gain:
speed efficiency control
Cloud = scale plus: pay as you go + reduce
CAPEX and fixed costs improve reliability
How can abiCloud help an ISP?
1. Manage virtual applications
2. Host them in your virtual computer
3. Offer high scalability services
4. Be able to work with the cloud provider you prefer
abiCloudabiCloud
+ speed
+ efficient
sysadmins users
perfect for both
and
ArchitectureSurface / client
Makes daily tasks easy for users and admins
abiServer / web application
contains the business logic
manages all the datacenters as a unique virtual computer
abiCloud / web services
hypervisors installed in each machine
enables them to be integrated in the unique virtual computer
Technology usedSurface / client Any kind of development technology Abiquo has chosen FLEX (RIA Adobe Technology) High Usability as easy as a desktop application but with the web
applications advantages
abiServer Programming language: Java Architecture: based on modular components only charges the
needed memory to work Security system: CAS Web Service and Remote Objects gateway allows easy integration
with third parties applications Hibernate data abstraction system allowing data storage in the
chosen repository Nagios easy integration with monitoring systems
abiCloud / web services Java Web Services gateway maximizes interoperability with abiServer WS-Management and Open Virtualization Format standards
industry references that enable a wide multi-technology offer Plug-in system enables system integration with any virtualization
technologies (VirtualBox, VMWare, Xen, etc.)
Uses of abiCloud
Use your current structure to offer cloud services to your clients
Increase the capacity and scalability conecting to cloud providers such as
Amazon
1111Standard dataCenter
2222Extended dataCenter
3333Multiple
dataCenter
Manage remotely all your dispersed
dataCenters and offer your clients a bigger
infrastructure to scale
Technical requirements
Main Server does not require special configuration SO: all supported, Lunix Debian recommended Apache Tomcat (application’s server) is hosting the client and the core application Java Virtual Machine must be java 1.5 or + For the Statistics module, it will be necessary to install or configure Nagios to recover
data Database Server Any relational database abiquo can help configuring one MySQL over Linux Debian recommendedImage Repository there can be more than one and they can be accessed online Web server that provides RSS (remote control of content changes) A NFS protocol will enable users to easily access the imagesNetwork Node Any OS abiquo platform installed over the OS allowing remote configuration and node
discovery For the Monitoring module: Nagios Daemon The HiperVisor of the chosen technology will be installedClient Any web browser Flash Player Plugin (98% of browsers already have it)
Closer look to the application
workingworking in developementin developement
login
dashboard
infrastructure management
user management
virtual applications management
virtual images management
configuration
statistics
traceability
billing
network configuration
notifications
auto-scale
Screenshots
Licensing and pricing
Licensing
abiCloud’s core and the base of RIA interface will have an Open Source license with the aim of:
creating development community that reports and corrects bugs
improving the growth capacity increasing the potential to offer new
functionalities
(Basically, the Open Source advantages)
Pricing
In the future, companies will have the opportunity to contract premium modules to complement the base platform
Open Source
“dwarfs standing on the shoulders of
giants”