Alfresco on Azure Shah Rahman Founder and CEO, CloudlyIO
Why Cloud for ECM? Most audience knows: Scalability Elasticity On-demand Pay-per-use Some audience concerns: Security Data privacy Migration
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
Alfresco Enterprise on Azure Global infrastructure Computing Storage Databases Reference architecture Traffic Manager VMs with auto-scaling Blob storage SQL server Automation template
Azure Services (PaaS) Traffic manager Load balance traffic between two or more Alfresco servers Virtual machines Instance scaling Throttling Endpoint Blob storage Durable object storage for Alfresco items
Reference Architecture
Security Settings Endpoint configuration provides perimeter security ACLs help control incoming traffic Firewall configuration: ports, protocols SSL for HTTPS
Network Settings Configuration-driven virtual network DNS IP address space and subnets VPN gateway address
Database Settings SQL Server on a VM Natively supported by Alfresco Microsoft SQL Server 2008 Azure SQL on the roadmap
Managing Alfresco on Azure Infrastructure management Platform management Application management Performance management Monitoring dashboard
Scaling on Azure Instance scaling for Alfresco servers Multiple regions Traffic manager works globally Master/multi-slave SQL servers Highly durable blob storage
Demo of Alfresco Enterprise… 12
… on Azure 13
Alfresco on Azure Advantages 1.Familiar Windows environment 2.Microsoft stack footprint in Enterprise 3.PaaS features make it easier to configure and manage 4.Blobs are well-suited for binary contents 5.Azure SQL is massively scalable for ECM deployments
Introducing Cloudly CloudlyIO, Inc. helps Enterprises and mid- market companies adopt cloud databases using its automated data mobility platform 14
Cloud Onboarding Greenfield applications ECM Dev and Test Collaboration Personal productivity Big data and analytics Infrastructure extensions Disaster recovery Capacity
Migration to Cloud “Best Practice” based flow Discovery and assessment Lift and shift Establish cloud ops Transform Optimize Public cloud expertise AWS Azure Google cloud
Data Migration Core migration features Database modernization Secure data uploads Schema analysis Auto provisioning Powerful automation Workflows Restful API
Data Refresh Periodic refresh of data Secure transport Secure backups Continuous automation Cloud database dashboard Refresh scheduling Auto scans
Resources Alfresco on Azure Cloudly Data Mobility Solution Cloudly Blog