Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaEdit Siposné Megváltozta több, mint 10 éve
3
Azure Storage BLOBS + CDN TablesQueuesDrives SQL AzureOData
7
contoso images PIC01.JPG videos VID1.AVI http://.blob.core.windows.net/ / Block/Page PIC02.JPG AccountContainer Blob Pages/ Blocks
14
CloudStorageAccount account = CloudStorageAccount.FromConfigurationSetting("CloudStorageAccount"); CloudDrive.InitializeCache(localCacheDir, cacheSizeInMB); CloudDrive drive = account.CreateCloudDrive(pageBlobUri); drive.Create(1000 /* MB */); string pathOnLocalFS = drive.Mount(cacheSizeInMB, DriveMountOptions.None); NTFS műveletek … Uri snapshotUri = drive.Snapshot(); drive.Unmount();
16
EntityTableAccount contoso customers Name =… Email = … Name =… Email = … Name =… EMailAdd= … Name =… EMailAdd= … photos Photo ID =… Date =… Photo ID =… Date =… Photo ID =… Date =… Photo ID =… Date =…
21
Partitio n Key Row Key DeliveryAddressOrderAmount KirkNC17016855 Kobayashi Maru Drive$35,490.00 KirkNC1701A409 Tiberious Road$98.99 KirkNC1701B1024 Priceline Ave$4,523,765,102.99 Archer31415999 Sliders Blvd$5,780.99 Archer11405 Suliban Road$55.39 Archer234DS9, Level 29, Suite 782$1.58 Bender1900 South Futurama Drive$87,399.99
25
Message Queue Account order processing customer ID order ID http://… adventureworks
26
Queue Worker Role
27
public PiQueue() { var store = CloudStorageAccount.FromConfigurationSetting( "DataConnectionString" ); var client = store.CreateCloudQueueClient(); queue = client.GetQueueReference( "demoqueue" ); queue.CreateIfNotExist(); } public void SendMessage( string content ) { var msg = new CloudQueueMessage( content ); queue.AddMessage( msg ); }
30
Windows Azure-ból Adatközponton kívülről Együtt kettő Alkalmazás / böngésző Windows Azure SQL Azure Közeli kód Alkalmazás / eszközök SQL Azure Microsoft Adatközpont Távoli kód Hibrid Microsoft Adatközpont SQL Azure SQL Server Microsoft Adatközpont Windows Azure SQL Azure Data Sync Alkalmazás / Eszközök
31
WebBusiness 50 GB-10 GB5 GB1 GB
32
Alkalmazás Internet LB TDS (tcp) Egyszerű SQL klienst használ, könyvtárak: ODBC, ADO.Net, PHP, … A Load Balancer továbbítja a TDS- hez Átjáró Skálázhatóság és rendelkezésre állás biztosítása. SQLSQLSQLSQL SQLSQL
36
SQL helyi: SQL Azure:
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.