Alfresco Enterprise on Azure Shah Rahman Founder and CEO, CloudlyIO
Why Cloud for ECM? Most audience knows “cloud”: Scalability Elasticity On-demand Pay-per-use Top concerns I hear: Migration Security Privacy
Introducing Cloudly.IO Cloudly makes moving data in and out of clouds or data centers easy We address a problem that’s usually manual, labor intensive and time consuming “data mobility” instead of “data migration”
Alfresco and Cloudly Partnership Alfresco on AWS and Azure Azure artifacts Architecture, implementation and automation Optimization of AWS implementation Enable ECM data mobility Between Alfresco on-premise and cloud Between Alfresco on different clouds Greenfield or migration of Alfresco to cloud
Alfresco on AWS Global infrastructure Computing Storage Databases Reference architecture Elastic Load Balancer NAT instance EC2 with auto-scaling Amazon S3 Amazon RDS CloudFormation template
Introducing Azure Platform
Azure Services for Alfresco Traffic manager Load balancer between endpoints Automatic failover Virtual machines Instance scaling Throttling Endpoint connected Blob storage Durable object storage for Alfresco items
Alfresco Enterprise on Azure Global infrastructure Computing Storage Databases Reference architecture Traffic manager Load balancer VMs with auto-scaling MS SQL/SQL server Blob storage Automation template
Reference Architecture Region/Affinity group Virtual network Cloud service Availability set
Network Settings Configuration-driven virtual network DNS IP address space and subnets VPN gateway address
Security Settings Endpoint configuration provides perimeter security ACLs help control incoming traffic Firewall configuration: ports, protocols SSL for HTTPS
Database Settings SQL Server on a VM Natively supported by Alfresco Microsoft SQL Server 2008 Setup scripts are leveraged Azure SQL support on the roadmap
Managing Alfresco on Azure Azure provides: Infrastructure management Platform management Customer requires: Application lifecycle management Performance management Operational monitoring
Scaling on Azure ① Geographic regions ② Traffic manager works across availability sets ③ Instance scaling for Alfresco servers ④ Master/multi-slave SQL servers ⑤ Highly durable blob storage
Demo of Alfresco on Azure
Alfresco on Azure Advantages ① Familiar Windows environment ② Microsoft stack footprint in Enterprise ③ PaaS features make it relatively easier to configure and manage Alfresco ④ Blobs are well-suited for binary contents ⑤ Azure SQL is massively scalable for ECM deployments (when available)
Cloudly Expertise for Alfresco Cloud Onboarding Alfresco Enterprise setup on Azure/AWS Extending Alfresco footprint to Azure/AWS Disaster recovery Capacity Data backup and archives Migration to Cloud Discovery and assessment Lift and shift Transform Optimize
Cloudly Data Mobility Platform Database migration features Schema analysis Auto provisioning Straight and cross-SQL migration workflows Data refresh features Continuous automation of data refresh Secure data transfer between heterogeneous databases “Single pane of glass” data cloud dashboard
Cloudly Data Mobility Platform AnalyzeTransformMove
How can we Help? Considering “Alfresco on Azure”? Assessment of existing installation Benchmark testing against existing installation Thinking about ECM data mobility? Test drive of Cloudly platform Lets chat further!
Resources Alfresco on Azure Cloudly Data Mobility Solutions Cloudly Blog