19
Moving Data to the Cloud Adwait Ullal

Moving Your Data to The Cloud

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Moving Your Data to The Cloud

Moving Data to the Cloud

Adwait Ullal

Page 2: Moving Your Data to The Cloud

Moving Data to the Cloud

Who Am I Adwait Ullal

.NET Enterprise Architect Azure evaluation for a financial services firm Current position: Senior Software Architect at Digital Air

Strike

Contact info [email protected] http://www.adwait.com/ Twitter: @adwait

Page 3: Moving Your Data to The Cloud

Moving Data to the Cloud

Audience Data Architects Enterprise Architects Solutions Architects Anyone interested in governance

Page 4: Moving Your Data to The Cloud

Moving Data to the Cloud

Agenda Cloud landscape PaaS Components Storage Components Regulatory, Legal & Audit issues Technologies to use Big Data Relational database Integration Operations & Change Management Performance, Billing tips

Page 5: Moving Your Data to The Cloud

Cloud Overview

Three Layered Cake

Infrastructure As A Service

Platform As A Service

Software As A Service

Page 6: Moving Your Data to The Cloud

Platform As A Service

Components

Storage

Services (Authentication, Service Bus)

Compute

Page 7: Moving Your Data to The Cloud

Storage

Components Queues Blobs Tables SQL Azure

Page 8: Moving Your Data to The Cloud

Moving Data to the Cloud

Before You Move Regulatory issues

SOX PCI-DSS HIPPA Other industry or government regulations

Data Location/Breach legislation Storing EU data in the US State govt. data breach regulations

Page 9: Moving Your Data to The Cloud

Moving Data to the Cloud

Before You Move Privacy issues

Storing PII? Encrypting PII If so, Key Management

Audit requirements Backup & recovery Tip

Consult your legal, audit depts.

Page 10: Moving Your Data to The Cloud

Moving Data to the Cloud

Before You Move Remodel the physical model?

Stay with relational Use Big Data

Relational Does the provider offer relational? Limitations

Big Data Impact on applications, analytics

Page 11: Moving Your Data to The Cloud

Moving Data to the Cloud

Big Data structures Azure

Blobs (unstructured) Scoped by container

Tables (semi structured, suitable for storing state) Scoped by PartitionKey, RowKey, TimeStamp

Queues Drives

How do these relate to your model Do you still need a relational DB to keep indexes

Page 12: Moving Your Data to The Cloud

Moving Data to the Cloud

SQL Understand the limitations

Schema design Replication SSIS Analytics Reporting Integrated authentication

New Features Federation

Page 13: Moving Your Data to The Cloud

Moving Data to the Cloud

Integration On-premise

Azure Connect WCF Sync Framework for replication

Page 14: Moving Your Data to The Cloud

Moving Data to the Cloud

Integration Third party

Service Bus WCF File Transfer

Page 15: Moving Your Data to The Cloud

Moving Data to the Cloud

Integration File Transfer

No FTP server in Azure Use blobs for file transfers

Replication Sync Framework

Page 16: Moving Your Data to The Cloud

Moving Data to the Cloud

Operations Backups Database Monitoring

Support Mechanism

Change Management Who is responsible Is it SOX compliant

Page 17: Moving Your Data to The Cloud

Moving Data to the Cloud

Performance & Billing considerations Understand how charges accumulate for

Storage access Bandwidth

Mitigation Collocate storage and compute resources Caching, global or local

Page 18: Moving Your Data to The Cloud

Moving Data to the Cloud

Page 19: Moving Your Data to The Cloud

Moving Data to the Cloud

T H A N K

Y O U