CloudBasic Introduction

375 views

Published on

Multi-cloud and Hybrid-cloud applications

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
375
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CloudBasic Introduction

  1. 1. MULTI-TENANT MULTI-CLOUD APPLICATIONSOne platform to build, manage and deploy anywhere
  2. 2. MARKET OVERVIEW SaaS CLOUDBASIC • SALESFORCE • PRODUCTIVITY OF A PaaS • GOOGLE APPENGINE SaaS PLATFORM WITHOUT THE LOCK-IN IaaS • WINDOWS AZURE • HEROKU • AMAZON • RACKSPACE
  3. 3. DEPLOIMENT FOOTPRINTS CUSTOM APPLICATIONS CLOUDBASIC CLOUDBASIC COMPONENTS/ COMPONENTS/ SERVICES SERVICES PAAS PUBLIC IAAS PUBLIC / PRIVATE • WINDOWS AZURE • AMAZON • PRIVATE
  4. 4. KEY DIFERENTIATORS HYBRID CLOUD DEPLOYMENTS mix, match and transfer to IaaS, PaaS and Private with no changes HIGH PERFROMANCE PLATFORM built-in in-memory database to support hybrid deployments NOTHING TO INSTALL build for the cloud in the cloud .NET BASED no exotic technologies to learn or skills to acquire 30 – 50% SAVINGS in cost and time-to-value IMPLEMENTS THE MOST SUCCESSFUL SaaS MODEL follows the model proven by SALESFORCE UNLIMITED TENANT CUSTOMIZATION way beyond custom fields OFFICE 365 INTEGRATION applications can be plugged directly into SharePoint Online
  5. 5. TECHNICAL CHALLENGES OF MULTI-TENANCY • Designed to adapt to load fluctuationsSCALABILITY • Efficient use of resources • Optimization of response timesPERFORMANCE • Minimization of required bandwidth • SLA complianceAVAILABILITY • Cloud-to-cloud failover • Role based access controlSECURITY • Support for multiple authentication mechanisms • Integration with Office 365INTEGRATION • Cloud-to-cloud integration capabilities • Simple, standards based extensibility modelEXTENSIBILITY • Everything needs to be customizable per tenant
  6. 6. MULTI-TENANCY MATURITY LEVELS CLOUDBASIC OFFERS MATURITY LEVEL 4 ARCHITECTURE
  7. 7. MULTI-TENANT APPLICATION COSTSTRUCTURE Business Logic 50-60% Application Platform 30-40% (Shared Services) Infrastructure 10%
  8. 8. HIGH LEVEL ARCHITECTURE CUSTOM APPLICATIONS Product Specific Functionality Third Party Components CLOUDBASIC Application Design Application COMPONENETS/ Calculated Fields Validation Rules Surface Generation API SERVICES Device Specific Performance Resource Component Layouts Monitoring Monitoring Versioning Tenant UI Tenant Data Model User Management Role Management Components Object Distributed Caching Logging Data Isolation Serialization IaaS/ PaaS AMAZON PRIVATE CLOUD Layer
  9. 9. ACHIEVING CLOUD APPLICATIONPORTABILITY • Market is still developingWHY DO YOU NEED IT? • Pricing is getting more competitive • Your needs will evolve • Incompatible infrastructuresWHAT ARE THE OBSTACLES? • Lack of protocols • Providers’ vested interest to lock you in OUR SOLUTION1 2 3 FOCUS ON WHAT COUNTS BUILD A COMMON LAYER PROVIDE THE TOOLS • Business logic, not VMs • Make efficient use of • Cloud based application IaaS resources building • Use accepted technologies • Abstract provider • Performance monitoring specifics and reporting • Efficient packaging • Self-healing/ self- • Migration and failover updating architecture
  10. 10. CLOUD INTEGRATION ENGINE UNCOMPROMIZING DEVELOPMENT TOOLS DEPLOYMENT SCENARIOS RILIABILITY • Redundant multi-zone • Visual process modeling • Public-to-public or deployment private-to-public • Complete change workflows • Competing task history execution agents • Synchronization of fail- • Rich API over cloud instances • Detailed logging and • Monitoring and scaling reporting tools
  11. 11. OFFICE 365 INTEGRATION DEVELOP ONCE DEPLOY ANYWHERE• Extends SharePoint online directly with cloud-based applications• Applications are still available for independent access• Seamless transition of functionality from online to mobile
  12. 12. THE DEEP DIVEOne platform to build, manage and deploy anywhere
  13. 13. THE OBJECT OBJECTS THE FOUNDATION OF FLEXIBILITY AND PRODUCTIVITY FIELDS ACTIONS VARIOUS DATA TYPES STANDART AND CUSTOM FIELD RELATIONS LAYOUTS PARENT - CHILD COMLETE FLEXIBILITY VALIDATION RULES PERMISSIONS EXPRESSION BASED ROLE BASED
  14. 14. AUTHENTICATION SINGLE SIGN ON FACEBOOK, GOOGLE, YAHOO, LIVEID FORMS, CLAIMS BASED AUTHENTICATION WCF and SOAP API VERSIONS
  15. 15. SECURITY ROLE BASED SECURITY COMPLETE CROSS-TENANT DATA ISOLATION GLOBAL ADMINISTRATION ROLES CUSTOM ROLES PER TENANT ALL ENTITIES DOWN TO FIELD ACROSS ALL APIs AND QUERY METHODS
  16. 16. RESOURCES TENANT SPECIFIC RESOURCES IMAGE LIBRARIES AND CSSs APPLICATION TEMPLATES JAVASCRIPT LIBRARIES RESOURCE FILES THEMES
  17. 17. GADGETS WEB CONTROLS REUSABLE UI ELEMENTS CAN BE PLACED ANYWHERE ON THE SCREEN IMPLEMENT CUSTOM VERSION OF AJAX STANDART WEB CONTROL MODEL
  18. 18. APPLICATIONS CLOUDBASIC APPLICATIONS OBJECTS LAYOUTS GADGETS FIELDS RESOURCESMETA DATA DEFINITION
  19. 19. APPLICATION MIGARTION CLOUDBASIC CLOUDBASIC APPLICATIONS APPLICATIONS APPLICATION APPLICATION DATA DATA
  20. 20. APPLICATION PROVISIONING MASTER TENANT APPLICATION APPLICATION MASTER DATA TENANT DATA
  21. 21. APIs APPLICATION INTEGRATION GENERATION AUTHENTICATION DEVELOPEMNT & DEBUGGING WORKFLOW INVOCATION
  22. 22. DEVICE SPECIFIC LAYOUTS VARIETY OF FORM FACTORS VARIETY OF DESIGN STYLES DIFFERENT SECURITY MODELS EXTENDABLE DEVICE RECOGNITION PATERNS LAYOUT – DEVICE MAPPING LAYOUT LEVEL SECURITY CENTRALIZED ADMINISTRATION

×