Windows Azure Üzerinden Alınabilen               HizmetlerMustafa KaraBirim Müdür Yrd. / Kıdemli DanışmanSistem ve Platfor...
Bulut Bilişime Bakış Hizmet Sunum Modelleri                          Software (as-a-service)                          Plat...
Hizmet Sunumu Modelleri                on                                                                     Platform    ...
Bulut Bilişim Çeşitleri                     Hybrid      Private                 Public
The Microsoft CloudData Center Infrastructure> 3rd most connected network  worldwide> Purpose-built data centers to host  ...
The Microsoft CloudData Center Infrastructure
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudServer Container Deployment
The Microsoft CloudGlobally Distributed Data CentersQuincy, WA         Chicago, IL      San Antonio, TX   Dublin, Ireland ...
The Microsoft CloudHighly available, scalable, and consistent application fabric environment
Windows Azure Platform  Application Services  Frameworks                                                 “Dublin”   “Veloc...
Windows Azure Compute     > Development, service hosting, & management environment         •   .NET, Java PHP, Python, Rub...
Windows Azure Diagnostics     > Configurable trace, performance counter, Windows event log,       IIS log & file buffering...
Windows Azure Storage       > Rich data abstractions – tables, blobs, queues, drives, CDN            •   Capacity (100TB),...
Windows Azure Table Storage     > Designed for structured data, not relational data     > Data definition is part of the a...
Windows Azure Blob Storage     > Storage for large, named files plus their metadata     > Block Blob         •   Targeted ...
Windows Azure Queue     > Performance efficient, highly available and provide reliable       message delivery     > Asynch...
Windows Azure Drive     > Provides a durable NTFS volume for Windows Azure       applications to use         •   Use exist...
Windows Azure Content Delivery Network     > Provides high-bandwidth global blob content delivery         •   18 locations...
SQL Azure         > Highly available, scalable, and consistent distributed relational           database; geo-replication ...
SQL Azure Data Sync             > Tools for data synchronization with SQL Azure                 •   Connect on-premises ap...
AppFabric Service Bus                            > Securely connect applications                                •     Over...
AppFabric Access Control                           > Provides outsourcing of claims-                             based acc...
“Geneva”> Next generation identity and access management platform    •   Claims-based access and single sign-on for on-pre...
“Velocity”> Distributed in-memory cache platform for developing  scalable, available, and highly-performance applications ...
“Dublin”> Evolution of WAS/IIS and Windows App Server  role to run and manage WF and WCF services    •   Enhances the host...
“Dallas”           > Information-as-a-service           > Discover, acquire, and consume structured, blob,             and...
http://WindowsAzure.com
TeşekkürlerMustafa KaraBirim Müdür Yrd. / Kıdemli DanışmanSistem ve PlatformBilgeAdam Bilişim Hizmetlerimustafa.kara@bilge...
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Upcoming SlideShare
Loading in …5
×

Windows Azure Üzerinden Alınabilecek Hizmetler

779 views

Published on

Windows Azure Üzerinden Alınabilecek Hizmetler

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
779
On SlideShare
0
From Embeds
0
Number of Embeds
307
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Azure Üzerinden Alınabilecek Hizmetler

  1. 1. Windows Azure Üzerinden Alınabilen HizmetlerMustafa KaraBirim Müdür Yrd. / Kıdemli DanışmanSistem ve PlatformBilgeAdam Bilişim Hizmetlerimustafa.kara@bilgeadam.com System Center Cloud and Datacenter Management
  2. 2. Bulut Bilişime Bakış Hizmet Sunum Modelleri Software (as-a-service) Platform (as-a-service) Infrastructure (as-a-service) Community Dedicated Hybrid Cloud Private Public Cloud Cloud Bulut Geliştirme Modeli
  3. 3. Hizmet Sunumu Modelleri on Platform Software Infrastructure premises (as a Service) (as a Service) (as a Service) (Kurum içi) You manage Applications Applications Applications Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware MiddlewareYou manage Managed by vendor O/S O/S Managed by vendor O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  4. 4. Bulut Bilişim Çeşitleri Hybrid Private Public
  5. 5. The Microsoft CloudData Center Infrastructure> 3rd most connected network worldwide> Purpose-built data centers to host containers at large scale  Cost $500 million, 100,000 square foot facility (10 football fields)  Adding ~10,000 servers / month> 40 foot shipping containers can house as many as 2,500 servers  Density of 10 times amount of compute in equivalent space in traditional data center> Deliver an average PUE of 1.22  Power Usage Effectiveness benchmark from The Green Grid™ consortium on energy efficiency
  6. 6. The Microsoft CloudData Center Infrastructure
  7. 7. The Microsoft CloudServer Container Deployment
  8. 8. The Microsoft CloudServer Container Deployment
  9. 9. The Microsoft CloudServer Container Deployment
  10. 10. The Microsoft CloudServer Container Deployment
  11. 11. The Microsoft CloudServer Container Deployment
  12. 12. The Microsoft CloudServer Container Deployment
  13. 13. The Microsoft CloudServer Container Deployment
  14. 14. The Microsoft CloudGlobally Distributed Data CentersQuincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
  15. 15. The Microsoft CloudHighly available, scalable, and consistent application fabric environment
  16. 16. Windows Azure Platform Application Services Frameworks “Dublin” “Velocity” Security Access Control “Geneva” Project Connectivity Service Bus “Sydney” SQL Azure Data Data Sync Compute Content Storage Table Storage Blob Storage Queue Drive Delivery Network
  17. 17. Windows Azure Compute > Development, service hosting, & management environment • .NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.) • ASP.NET providers, FastCGI, memcached, MySQL, Tomcat • Full-trust – supports standard languages and APIs • Secure certificate store • Management API’s, and logging and diagnostics systems > Multiple roles – Web, Worker, Virtual Machine (VHD) > Multiple VM sizes • 1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile storage • Small (1X), Medium (2X), Large (4X), X-Large (8X) > In-place rolling upgrades, organized by upgrade domains • Walk each upgrade domain one at a time Compute
  18. 18. Windows Azure Diagnostics > Configurable trace, performance counter, Windows event log, IIS log & file buffering • Local data buffering quota management • Query & modify from the cloud and from the desktop per role instance • Transfer to storage scheduled & on-demand • Filter by data type, verbosity & time range Compute
  19. 19. Windows Azure Storage > Rich data abstractions – tables, blobs, queues, drives, CDN • Capacity (100TB), throughput (100MB/sec), transactions (1K req/sec) > High accessibility • Supports geo-location • Language & platform agnostic REST APIs • URL: http://<account>.<store>.core.windows.net • Client libraries for .NET, Java, PHP, etc. > High durability – data is replicated 3 times within a cluster, and (Feb 2010) across datacenters > High scalability – data is automatically partitioned and load balanced across servers Storage
  20. 20. Windows Azure Table Storage > Designed for structured data, not relational data > Data definition is part of the application • A Table is a set of Entities (records) • An Entity is a set of Properties (fields) > No fixed schema • Each property is stored as a <name, typed value> pair • Two entities within the same table can have different properties • No schema is enforced Table Storage
  21. 21. Windows Azure Blob Storage > Storage for large, named files plus their metadata > Block Blob • Targeted at streaming workloads • Each blob consists of a sequence of blocks • Each block is identified by a Block ID • Size limit 200GB per blob > Page Blob • Targeted at random read/write workloads • Each blob consists of an array of pages • Each page is identified by its offset from the start of the blob • Size limit 1TB per blob Blob Storage
  22. 22. Windows Azure Queue > Performance efficient, highly available and provide reliable message delivery > Asynchronous work dispatch • Inter-role communication • Polling based model; best-effort FIFO data structure > Queue operations > Message operations • Create Queue • Add Message • Delete Queue • Get Message(s) • List Queues • Peek Message(s) • Get/Set Queue Metadata • Delete Message Queue
  23. 23. Windows Azure Drive > Provides a durable NTFS volume for Windows Azure applications to use • Use existing NTFS APIs to access a durable drive • Durability and survival of data on application failover • Enables migrating existing NTFS applications to the cloud • Drives can be up to 1TB; a VM can dynamically mount up to 8 drives > A Windows Azure Drive is a Page Blob • Example, mount Page Blob as X: • http://<account>.blob.core.windows.net/<container>/<blob> • All writes to drive are made durable to the Page Blob • Drive made durable through standard Page Blob replication Drive
  24. 24. Windows Azure Content Delivery Network > Provides high-bandwidth global blob content delivery • 18 locations globally (US, Europe, Asia, Australia and South America), and growing > Blob service URL vs. CDN URL • Blob URL: http://<account>.blob.core.windows.net/ • CDN URL: http://<guid>.vo.msecnd.net/ • Support for custom domain names > Access details • Blobs are cached in CDN until the TTL passes • Use per-blob HTTP Cache-Control policy for TTL (new) • CDN provides only anonymous HTTP access Content Delivery Network
  25. 25. SQL Azure > Highly available, scalable, and consistent distributed relational database; geo-replication and geo-location of data > Relational database, provided as a service • Highly symmetrical development and tooling experience (use TDS protocol and T-SQL) • Highly scaled out, on commodity hardware • Built on the SQL Server technology foundation > Editions: Web (1GB), Business (10GB) Data
  26. 26. SQL Azure Data Sync > Tools for data synchronization with SQL Azure • Connect on-premises apps with the cloud • Create cached-mode clients > Built on Microsoft Sync Framework and ADO.NET Sync Services SQL Azure Data Sync
  27. 27. AppFabric Service Bus > Securely connect applications • Over the internet • Across any network topology • Across organizational boundaries > Primary application patterns • Eventing – notify applications and/or devices • Service Remoting – securely project on-premises services out to the Connectivity Service Bus cloud • Tunneling – app-to-app communication with NAT/Firewall traversal
  28. 28. AppFabric Access Control > Provides outsourcing of claims- based access control for REST web services > Key capabilities: • Usable from any platform • Low friction way to onboard new Security Access Control clients • Integrates with ADFS v2 • Supports OAuth WRAP / SWT • Enables simple delegation > Used today by Service Bus and “Dallas”
  29. 29. “Geneva”> Next generation identity and access management platform • Claims-based access and single sign-on for on-premise and cloud-based applications in the enterprise, across organizations, and on the Web> “Geneva Framework“ (Windows Identity Foundation) • Provides .NET development tools, which includes pre-built, user-access logic that externalizes authentication from applications. It helps developers build claims-aware .NET applications, plus build custom “Geneva” security token services (STS)> “Geneva Server“ • An STS for IT that issues and transforms claims and other tokens, manages user access and enables federation and access management for simplified single sign-on> “CardSpace Geneva” • For helping users navigate between multiple logons for simplified single sign-on while providing complete user control and transparency for how personal information is shared
  30. 30. “Velocity”> Distributed in-memory cache platform for developing scalable, available, and highly-performance applications • Caches any serializable CLR object and provides access through simple cache APIs • Supports enterprise scale: tens to hundreds of computers “Velocity” • Configurable to run as a service accessed over the network • Supports dynamic scaling and automatic load balancing • Supports continuous availability of cached data by storing copies on separate cache hosts • Integration with administration and monitoring tools such as Event Tracing for Windows (ETW) and System Center.
  31. 31. “Dublin”> Evolution of WAS/IIS and Windows App Server role to run and manage WF and WCF services • Enhances the hosting of Windows Communication Foundation (WCF) and Windows Workflow (WF) in the Windows Process Activation Service (WAS) “Dublin” • Simplified deployment and management of WCF and WF services hosted in WAS • Configuration of persistence for durable workflows • Customizable tracking profiles with dedicated, queryable storage for tracked data • Customizable monitoring of hosted services
  32. 32. “Dallas” > Information-as-a-service > Discover, acquire, and consume structured, blob, and real-time data to power any application – on any platform and any screen size > Brokerage Business – partner driven ecosystem and global reach to deliver data and functionality to developers and information workers > Analytics and Reporting – single click analysis to augment private data with public data > Built on Windows Azure and SQL Azure
  33. 33. http://WindowsAzure.com
  34. 34. TeşekkürlerMustafa KaraBirim Müdür Yrd. / Kıdemli DanışmanSistem ve PlatformBilgeAdam Bilişim Hizmetlerimustafa.kara@bilgeadam.com System Center Cloud and Datacenter Management

×