22.07.2015 Views

projects_showcase15

projects_showcase15

projects_showcase15

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 Final expected outcomes of the projectIn order to achieve the aforementioned objectives, the following capabilities are expectedas outcomes of SeaClouds: Matchmaking. To allow querying or browsing available (IaaS and PaaS) cloudofferings and select them based on application requirements. Deployment optimizer. To optimize the deployment topology of an applicationacross multiple clouds to address non-functional requirements. Application management. To support efficient deployment and multi-cloudgovernance of complex applications on various (IaaS and PaaS) cloud offeringsby leveraging cloud harmonized APIs and platform-specific adapters. Monitoring and SLA enforcement. To feature monitoring and independentmetrics to allow users to monitor the health and performance of applications. Repairing. To scale both horizontally and vertically cloud resources to maximizethe performance of each module of an application. Replanning and application migration. To provide a seamless migration ofdifferent application modules between dissimilar clouds. Database migration and data synchronization. To enable the portability ofdata among databases on different clouds.5 Current status of the projectWe now describe the platform architecture, SeaClouds main functionalities, the casestudies used to validate the platform, and relations and collaborations with other <strong>projects</strong>,initiatives and standards.5.1 Platform architectureDashboard / SeaClouds APIAbstractApplicationModelDeployableApplicationModelConfirmed DeployableApplication ModelAgreementgenerationBusiness SLA infoSLA ServiceTriggeralertsPlannerDeployerSubscriptionto rulesCloudProviders requestReplanningDeploysRepairingactionsMonitoringsetupMonitorDiscovererApplicationmoduleDataCollectorApplicationmoduleDataCollectorMonitoringeventFigure 1. SeaClouds architecture.356

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!