Moving Your Data to The Cloud

1,049 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,049
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Moving Your Data to The Cloud

  1. 1. Moving Data to the CloudAdwait Ullal
  2. 2. 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  adwait.ullal@gmail.com  http://www.adwait.com/  Twitter: @adwait
  3. 3. Moving Data to the Cloud Audience  Data Architects  Enterprise Architects  Solutions Architects  Anyone interested in governance
  4. 4. 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
  5. 5. Cloud Overview Three Layered Cake Software As A Service Platform As A Service Infrastructure As A Service
  6. 6. Platform As A Service Components Compute Services (Authentication, Service Bus) Storage
  7. 7. Storage Components  Queues  Blobs  Tables  SQL Azure
  8. 8. 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
  9. 9. 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.
  10. 10. 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
  11. 11. 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
  12. 12. Moving Data to the Cloud SQL  Understand the limitations  Schema design  Replication  SSIS  Analytics  Reporting  Integrated authentication  New Features  Federation
  13. 13. Moving Data to the Cloud Integration  On-premise  Azure Connect  WCF  Sync Framework for replication
  14. 14. Moving Data to the Cloud Integration  Third party  Service Bus  WCF  File Transfer
  15. 15. Moving Data to the Cloud Integration  File Transfer  No FTP server in Azure  Use blobs for file transfers  Replication  Sync Framework
  16. 16. Moving Data to the Cloud Operations  Backups  Database Monitoring  Support Mechanism Change Management  Who is responsible  Is it SOX compliant
  17. 17. 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
  18. 18. Moving Data to the Cloud
  19. 19. Moving Data to the Cloud T H A N K Y O U

×