Why and How to Move Your ProjectWise Environment to the Azure...

21
Why and How to Move Your ProjectWise Environment to the Azure Cloud Hans Koorneef, Technical Director Project Delivery, EMEA

Transcript of Why and How to Move Your ProjectWise Environment to the Azure...

Page 1: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

1 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Why and How to Move Your ProjectWise Environment to the Azure CloudHans Koorneef, Technical Director Project Delivery, EMEA

Page 2: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

2 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Why and How to Move Your ProjectWise Environment to the Azure Cloud

• Witness how the Microsoft partnership enables you to leverage the security and reliability of the Azure cloud when migrating your ProjectWise implementation to a cloud-hosted environment.

Learn about the migration and maintenance, as well as how this practice can help reduce overall IT costs, provide greater operational agility for project starts, and improve disaster recovery protection.

Page 3: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

3 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

History of Hosted ProjectWise

• 2003 ProjectWiseOnline.com• 2005 Business Plan Proposed• 2007 Bentley Hosts First Systems• 2011 Amazon AWS• 2014 Microsoft Azure

Page 4: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

4 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

By The Numbers

• 50K+ Active Users• 1,000+ Datasources• 2,000+ Servers• 110 Million Files• 18 Million Folders• 350 TB of Data• 3+ Billion Audit Trail Records

Page 5: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

5 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

IT infrastructure example

ProjectWise CONNECT Edition

Page 6: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

6 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Bentley Cloud Hosting Benefits• Secure and Reliable

– Leverages Azure-cloud infrastructure and technologies– SLA: 99.9% service availability with 24x7 global access…

• Compliance

• HA and Disaster Recovery– Built in redundancy– Regular backups of the database and file system– Scheduled Security patching and software updates

• And “stuff” you’re not getting around to

Page 7: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

7 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Datacenter Locations

Japan East

East Asia

Southeast Asia

Australia East

Middle East 2019

West Europe

UK SouthNorth Europe

Brazil South

West US

South Central USEast US

Canada Central

North Central US

India Central

India South

South Africa – Available Now

Page 8: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

8 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Page 9: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

9 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

TypicalArchitecture

• App Cluster• Index• iCS – PDF• iCS – iModel• SQL Cluster

Page 10: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

10 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Service Level Agreement

• Availability Commitment of 99.9%– Maintenance Windows are excluded from the calculation– Outages are rounded to the nearest minute– Calculated by FQDN

Page 11: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

11 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Service Level Agreement

• Service Priorities

Page 12: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

12 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Service Level Agreement

• Service Targets

Page 13: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

13 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Service Level Agreement

• Disaster Recovery Objectives

RTO: The maximum tolerable length of time that a computer, system, network, or application can be down after a failure or disaster occurs

RPO: A measurement of the maximum tolerable amount of data to lose

Page 14: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

14 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Preparing for the Cloud

• Security Considerations (See Trust Center)– Cloud Security Alliance– Questionnaires

• Network– Points of egress

• Number• Speed

– Routes• Integration with On-Premise Solutions• How are you doing business, and will that change?

Page 15: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

15 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Deployment Options

• Hybrid vs. Hosted vs. Deployed• Single or Multiple Datacenters• Data Migration or New Datasource• Migration Workflow

Page 16: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

16 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

IMS / Federated Users

• IMS Federations / Single Sign On (SSO)• Federation between Bentley IMS and your Identity Provider

– Identity Providers (Azure AD, ADFS, OKTA, PingOne, etc..)

• ProjectWise Client 10.00.02.96+• Bentley CONNECTION Client

Page 17: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

17 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Migration Process

Page 18: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

18 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Migration Workflow

• Situational Assessment Workshop (SAW)• Datacenter Selection• Provisioning of System• Migrate Data• Transfer Database and File Storage• Testing• Final Migration of Data• Deploy Database and File Storage• Test/Go Live

Page 19: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

19 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Data Migration – Files & Database

• Transfer Client - Goodsync– Secure Connection– Direct Azure Storage Transfer– Schedule Jobs– Parallel Threads– Delta Transfer

Page 20: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

20 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Hosting Roadmap

• Improved Load Balancing• Azure Files / Blob Storage• SQL Azure• ProjectWise Update 3.2• Health Dashboard• FedRAMP• NIST 800-171

Page 21: Why and How to Move Your ProjectWise Environment to the Azure …bentleyuser.dk/sites/default/files/files/C6 - Why and... · 2019-11-22 · Azure Cloud • Witness how the Microsoft

21 | WWW.BENTLEY.COM | © 2019 Bentley Systems, Incorporated

Why and How to Move Your ProjectWise Environment to the Azure CloudHans Koorneef, Technical Director Project Delivery, EMEA