İbrahim ATAY | Consultant
www.ibrahimatay.org | @ibrahim_atay
User specified globally unique account name
Can choose geo-location to host storage account:
US

Europe

North Central US
West US

East US

South Central US

Asia

Northern Europe
Western Europe

East Asia
South East Asia
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
Use Familiar Technologies

SQL Server Comparison

Unsupported SQL Server Features
Securing your data
Windows Azure Platform Veri Çözümleri
Uygulama Yapalım
SQL Database
Windows Azure Platform Veri Çözümleri
ž  NoSQL

Data Storage
Storage Account: MovieData
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
Uygulama Yapalım
Table/Blob/Queen
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
à http://www.webrazzi.com/2012/12/20/2013-yazilim-ekosistemi/
Windows Azure Platform Veri Çözümleri
İbrahim ATAY
Software Consultant
http://ibrahimatay.org
@ibrahim_atay
Ibrahim.atay@bilgeadam.com
Thank You

More Related Content

PDF
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
PDF
Windows Azure Platform Göç Süreçleri
PDF
Windows Azure Platform Başlarken
PDF
Windows Azure Cloud Service Uygulamaları
PDF
Microservices Architecture for AEM
PPTX
CA Plex / CM WebClient Implementing on Amazon Cloud Infastructure
PPTX
AWS Introduction By Steven Goris
PDF
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform Göç Süreçleri
Windows Azure Platform Başlarken
Windows Azure Cloud Service Uygulamaları
Microservices Architecture for AEM
CA Plex / CM WebClient Implementing on Amazon Cloud Infastructure
AWS Introduction By Steven Goris
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...

What's hot (20)

PPT
Introduction to WOLF Platform As A Service
PDF
Using WordPress as a local Intranet Hub, Milwaukee WordCamp 2013 | Samer Sultan
PDF
Go Serverless with Java and Azure Functions
PPTX
AWS Meetup - Sydney - February
PPTX
Microsoft azure – a place for dev, test and int environments
PDF
Leveraging the Power of Custom Elements in Gutenberg
PPTX
ByteLife vLab manager
PPTX
Adobe Managed Services: Complicated Cloud Deployments
PPTX
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
PPTX
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
PPTX
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
PPTX
.netcampus 2014 - E Commerce On Cloud
PPTX
Techique, Methodology, Culture
PPTX
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
PPTX
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
PPTX
Understanding Azure Batch Service - Niloshima - CCDays
PPTX
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
PDF
Joe Emison - 10X Product Development
PPT
DesignPatternsForScalability
PPT
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
Introduction to WOLF Platform As A Service
Using WordPress as a local Intranet Hub, Milwaukee WordCamp 2013 | Samer Sultan
Go Serverless with Java and Azure Functions
AWS Meetup - Sydney - February
Microsoft azure – a place for dev, test and int environments
Leveraging the Power of Custom Elements in Gutenberg
ByteLife vLab manager
Adobe Managed Services: Complicated Cloud Deployments
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
.netcampus 2014 - E Commerce On Cloud
Techique, Methodology, Culture
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Understanding Azure Batch Service - Niloshima - CCDays
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
Joe Emison - 10X Product Development
DesignPatternsForScalability
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
Ad

More from İbrahim ATAY (20)

PPTX
Kurumsal Mimari’de Farkındalık
PDF
Windows Azure ile Cloud Computing Uygulamaları - 10
PDF
Windows Azure ile Cloud Computing Uygulamaları - 9
PDF
Windows Azure ile Cloud Computing Uygulamaları - 8
PDF
Windows Azure ile Cloud Computing Uygulamaları - 7
PDF
Windows Azure ile Cloud Computing Uygulamaları - 6
PDF
Windows Azure ile Cloud Computing Uygulamaları - 5
PDF
Windows Azure ile Cloud Computing Uygulamaları - 4
PDF
Windows Azure ile Cloud Computing Uygulamaları - 3
PDF
Windows Azure ile Cloud Computing Uygulamaları - 2
PDF
Windows Azure ile Cloud Computing Uygulamaları - 1
PDF
Theory of Inventive Problems Solving
PDF
Windows Azure ile Cloud Computing Uygulamaları
PDF
Windows Azure ile Cloud Computing Uygulamaları - 9
PDF
Windows Azure ile Cloud Computing Uygulamaları - 8
PDF
Windows Azure ile Kesintisiz İş Süreci
PDF
Modern Web Uygulama Geliştirme
PDF
Windows Azure ile Cloud Computing Uygulamaları - 7
PDF
Human for Study Case
PDF
Windows Azure ile Cloud Computing Uygulamaları - 6
Kurumsal Mimari’de Farkındalık
Windows Azure ile Cloud Computing Uygulamaları - 10
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Cloud Computing Uygulamaları - 7
Windows Azure ile Cloud Computing Uygulamaları - 6
Windows Azure ile Cloud Computing Uygulamaları - 5
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 3
Windows Azure ile Cloud Computing Uygulamaları - 2
Windows Azure ile Cloud Computing Uygulamaları - 1
Theory of Inventive Problems Solving
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları - 9
Windows Azure ile Cloud Computing Uygulamaları - 8
Windows Azure ile Kesintisiz İş Süreci
Modern Web Uygulama Geliştirme
Windows Azure ile Cloud Computing Uygulamaları - 7
Human for Study Case
Windows Azure ile Cloud Computing Uygulamaları - 6
Ad

Recently uploaded (20)

PDF
Architecture types and enterprise applications.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Modernising the Digital Integration Hub
PPTX
The various Industrial Revolutions .pptx
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
DOCX
search engine optimization ppt fir known well about this
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Five Habits of High-Impact Board Members
PPT
What is a Computer? Input Devices /output devices
PPTX
Benefits of Physical activity for teenagers.pptx
Architecture types and enterprise applications.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
A contest of sentiment analysis: k-nearest neighbor versus neural network
OpenACC and Open Hackathons Monthly Highlights July 2025
Final SEM Unit 1 for mit wpu at pune .pptx
Developing a website for English-speaking practice to English as a foreign la...
Modernising the Digital Integration Hub
The various Industrial Revolutions .pptx
TEXTILE technology diploma scope and career opportunities
Convolutional neural network based encoder-decoder for efficient real-time ob...
Enhancing plagiarism detection using data pre-processing and machine learning...
NewMind AI Weekly Chronicles – August ’25 Week III
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Zenith AI: Advanced Artificial Intelligence
search engine optimization ppt fir known well about this
Custom Battery Pack Design Considerations for Performance and Safety
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Five Habits of High-Impact Board Members
What is a Computer? Input Devices /output devices
Benefits of Physical activity for teenagers.pptx

Windows Azure Platform Veri Çözümleri

Editor's Notes

  • #3: Slide ObjectiveUnderstand a Windows Azure storage accountSpeaking notesA storage account gives your applications access to Windows Azure Blob, Table, and Queue services located in a geographic region. You need a storage account to use Windows Azure storage. The storage account represents the highest level of the namespace for accessing the storage services. A storage account can contain up to 100 TB of blob, queue, and table data. You can create up to five storage accounts for your Windows Azure subscription.A Windows Azure subscription contains storage accountCan explicitly geo-locate to a sub region or set affinity with other servicesCan enable CDN at the account level (means that public containers will be retrievable via the CDN URL)
  • #4: Slide Objectives:Introduce the topics that will be covered in this sessionVALUE PROPSpeaking Points:Notes:
  • #5: Slide Objectives:To understand the actual architecture that provides the enterprise-ready SQL Database service.Transition:Developers have spent years working with their technology of choice, and Microsoft wanted to ensure that the technologies and tools you use today will continue to work with SQL Database without learning a whole new set of technologies.Speaking Points:Familiar technology and toolsSimilar architecture as that of on-premisesAdditional layer providing server and database partitioning, client connection routing, and billing. Same great SQL Server technology on the backend.Additional services (SQL Database Fabric) to ensure SLAs are met and to ensure optimum performance.Notes:Client - The client layer resides closest to your application, and is used by your application to communicate directly with SQL Database. The client layer can reside on-premise in your datacenter or be hosted in Windows Azure. Because SQL Database provides the same tabular data stream (TDS) interface as SQL Server, you can use familiar tools and libraries to build client applications for data that is in the cloud.Services - The services layer functions as a gateway between the client layer and the platform layer, where the data resides. The services layer provides three functions: provisioning, billing and metering, and connection routing. The services layer provisions the databases that you specify with your Windows Azure platform account. The billing and metering aspect of the services layer enables multi-tenant support by providing monitoring and billing for database usage based on individual Windows Azure platform accounts. SQL Database is built on a scalable platform involving numerous physical servers; this layer handles all the connections routing between your application and the physical servers where your data resides.Platform - The platform layer includes the physical servers and services that support the services layer. The platform layer consists of many instances of SQL Server, each of which is managed by the SQL Database fabric. The SQL Database fabric is a distributed computing system composed of tightly integrated networks, servers, and storage. It enables automatic failover, load balancing, and automatic replication between physical servers. Management services monitor the health of individual servers and enable automated installation of service upgrades and software patches. Infrastructure - The infrastructure layer represents the IT administration of the physical hardware and operating systems that support the services layer.
  • #6: Slide Objectives:Point out that 1) The same great technologies that developers use today on-premises works with SQL Database 2) high-level differences between on-premises and SQL Database 3) SQL Database features currently unsupportedTransition:Creating, managing, and deploying a database in Windows Azure SQL Database isn’t difficult. The key is understanding the features that are supported and how SQL Database compares to on-premises SQL Server and the technologies that can be used with SQL Database.Speaking Points:The same great technologies that developers use today on-premises works with SQL Database, including developer languages, Frameworks, and Tools. Nothing new to learn!SQL Server Comparison -> highlight the physical vs. logical administration. Developers and DBAs can now focus on things they love to do and not worry about the physical aspect.Features unsupported by SQL Database -> Many of the unsupported features are hardware based and thus don’t need to be in SQL Database. Other features, such as encryption, are server-based and become a challenge in solving in a shared-environment.Notes:CLR data types ARE supported, SQLCLR is not yet supported. Backup/Restore: PIT Coming; Import/Export can be used for backup to BLOB storage. Third-party backup products available via RedGate and Enzo.Data can be stored encrypted but the encryption must be done at the application level. Native encryption is being looked at.**Linked Servers and Distributed Queries are now supported, linking a SQL Database instance from an on-premises server. Linking two SQL Database instances is NOT supported.
  • #7: Slide Objectives:Illustrate the how SQL Database Firewall Transition:Transition statement(s) to setup the slideSpeaking Points:By default, no-one is allowed to access the database.Server Rules enable clients to access your entire SQL Database serverDatabase rules enable clients to access individual databases within your SQL Database serverRules are originating IP Address-based.Notes:Maximum of 128 RulesRather than using a REST API like the other Azure storage services, SQL Database is accessed via Tabular Data Stream (TDS), the same protocol used by Microsoft SQL Server (operating over port TCP/1433). To help protect thedata, the SQL Database firewall prevents all access to your SQL Database server until you specify which computers have permission. Initially, all access to your SQL Database server is blocked by the SQL Database firewall; connection attempts originating from the Internet or Windows Azure will not be able to reach your SQL Database server. In order to begin using your SQL Database server, you must go to the SQL Database Portal and specify one or more firewall settings that enable access to your SQL Database server. Use the firewall settings to specify which IP address ranges from the Internet are allowed, and whether or not Windows Azure applications can attempt to connect to your SQL Database server.
  • #10: Slide ObjectivesUnderstand each of the storage types at a high levelSpeaker NotesThe Windows Azure storage services provide storage for binary and text data, messages, and structured data in Windows Azure. The storage services include:The Blob service, for storing binary and text dataThe Queue service, for storing messages that may be accessed by a clientThe Table service, for structured storage for non-relational dataWindows Azure drives, for mounting an NTFS volume accessible to code running in your Windows Azure serviceProgrammatic access to the Blob, Queue, and Table services is available via the Windows Azure Managed Library and the Windows Azure storage services REST APINoteshttp://blogs.msdn.com/b/windowsazurestorage/archive/2010/03/28/windows-azure-storage-resources.aspx
  • #11: Slide Objectives:Define the table storage and differentiate it from a Windows Azure SQL DatabaseVALUE PROPHighly scalable NoSQL Data storageSpeaking Points:Tables offer NoSQL capabilities for applications that require storage of large amounts of unstructured data. Tables are an ISO 27001 certified managed service which can auto scale to meet massive volume of up to 100 terabytes and throughput and accessible from virtually anywhere via REST and managed API’s.Tables store entitiesEntity schema can vary in the same tableHierarchialAutomatic scalabilityNew Geo ReplicationNotes:
  • #12: Slide ObjectivesDefine the blob storage service and the benefits of the serviceVALUE PROPEnable customers to easily migrate, maintain, and monitor their existing SQL Server applications to Windows Azure VM role, and run them with competitive reliability, performance, and TCO characteristics.Speaking Points:Blobs are the simplest way to store large amounts of unstructured text or binary data such as video, audio and images. Blobs are an ISO 27001 certified managed service can auto-scale to meet massive volume of up to 100 terabytes and throughput and accessible from virtually anywhere via REST and managed API’s.NotesUsing the REST API for the Blob service, developers can create a hierarchical namespace similar to a file system. Blob names may encode a hierarchy by using a configurable path separator. For example, the blob names MyGroup/MyBlob1 and MyGroup/MyBlob2 imply a virtual level of organization for blobs. The enumeration operation for blobs supports traversing the virtual hierarchy in a manner similar to that of a file system, so that you can return a set of blobs that are organized beneath a group. For example, you can enumerate all blobs organized under MyGroup/.