Your SlideShare is downloading. ×
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Windows Azure Workshop
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Azure Workshop

435

Published on

29 Mart 2014 Cumartesi günü Microsoft İstanbul Ofisinde düzenlenen Windows Azure Workshop'una ait sunumdur.

29 Mart 2014 Cumartesi günü Microsoft İstanbul Ofisinde düzenlenen Windows Azure Workshop'una ait sunumdur.

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

No Downloads
Views
Total Views
435
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • The storage use cases are broad and broken up into these three main scenariosWindows Azure storage offers a number of storage capabilities to address these three main scenariosThe storage offers for FY13 will focus mainly on the first bucket: tiered storage, archive and backup & DR
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Windows Azure offers highly-available Compute capacity that enables you to run application code in the cloud and allows you to quickly scale your applications up or down to meet your customer needs. Goal for Slides 6 thru 9 is to explain how easy is it to scale up and down based on your capacity needs.
  • Windows Azure is designed for high availability providing 99.95% monthly SLA with automatic hardware failover .
  • Windows Azure has datacenters in 8 locations (4 in the USA, 2 in Europe and 2 in the Asia pacific region) which allows us to provide services in 83 countries around the world.
  • The storage use cases are broad and broken up into these three main scenariosWindows Azure storage offers a number of storage capabilities to address these three main scenariosThe storage offers for FY13 will focus mainly on the first bucket: tiered storage, archive and backup & DR
  • Windows Azure lets developers choose the framework and tools they want, with first-class support of .NET, Java, PHP and Node.js. Windows Azure consists of a set of foundational services - let’s take a quick tour, starting with 3 core services: Compute, Data Yönetim and Networking.Compute:Windows Azure offers highly-available Compute capacity that enables you to run application code in the cloud and allows you to quickly scale your applications up or down to meet your customer needs. Each Compute instance is a virtual machine that isolates your application from other customers. Once Compute resources are assigned to your application, Windows Azure automatically handles network load balancing and failover to provide continuous availability.Cloud Services(PaaS): Capture the full benefits of the cloud that quickly scale up or down. Infrastructure Yönetim is all done by Microsoft, so you can focus your resources on building the best app.Virtual Machines (IaaS): Instantly run your existing applications and infrastructure in a VHD image. You retain full control to configure and maintain the image. Web Sites: Quickly and easily deploy sites to the cloud with support for multiple frameworks and popular open source applications including WordPress, Drupal, Joomla! and Umbraco.Data Yönetim:StorageThe design point is for the cloud is availability of storage, there are 3 replicas of data, and we implement guaranteed consistency. In the future there will be some transaction support and this is why we use guaranteed consistency.There are 4 types of storageTables = Key value storeQueues = a simple queuing mechanismBlobs = Binary file storage in the cloudDrives = A mechanism that allows a VHD in a blob to be mounted as an NTFS drive into a Compute roleAuthenticated access and triple replication to help keep your data safe Easy access to data with simple REST interfaces, available remotely and from the data centerDatabase:Simple to provision- create a logical server in the Portal, execute a create DB Command to create a new databaseCan add and remove DBs easily from application to scale up and downNo need to install or patch software or other physical administrationAutomatic high availability and fault toleranceSupport for T-SQL based familiar relational database modelNetworkingWindows Azure offers multiple levels of connectivity through Windows Azure Connect and Virtual Networks ConnectWindows Azure connect is a Windows Azure feature that enables Azure services to connect to on-premise resources in a manner that is secure, quick to setup, and easy to manage. Target audience: developersBest for simple, scoped connectivityEasy agent-based installation, set up within minutesWorks through firewallGranular control over connectivity – “machine to machine”Virtual NetworksVirtual Network allows enterprises to securely extend their on-premise networks into Windows Azure with complete control over network topology: Target audience: IT & network adminsProvides control, set up and configuration similar to traditional VPNAllows to bring your IP addresses, DNS etc. to the CloudCurrently, the IPSec tunnel is through internetScalable “Site to site” connectivityTraffic ManagerImproves app performance and resiliency by automatically routing traffic to the nearest deployed datacenter and provides seem less failover in the event of a failoverBeyond these 3 core services, Windows Azure offers a growing set of additional services to help you bring your application, and your business, to the next level.CDN:The Windows Azure CDN provides edge nodes around the world, providing better performance and user experience for users who are farther from the source of the content stored in the Windows Azure Blob service. Windows Azure Customers have control over how long data is cached.Windows Azure CDN has 20 locations globally (United States, Europe, Asia, Australia and South America) and continues to expandCaching: Windows Azure In Memory Caching serviceprovides high speed access to data that is kept in-memory, instead of relying on slower disk based storage or database.Allows applications to be architected for easy scale-out scenariosProvides easy scale up or scale down by allowing you to dynamically increase or decrease the cache size Integration:complete message based infrastructure supporting multiple messaging patterns to connect applications and systems in real-time both on Windows Azure as well as between Windows Azure and on-premise systems.Business AnalyticsSQL Server Reporting provided as a service Reports authored using existing tools (BIDS) Reports can include rich Data Visualizations (Maps, Charts, Tablix) and exported to variety of formats Microsoft ‘Big data’ solution comprises of large scale analytics on less structured data like log files, images, video, sensor or device output, and public data via Hadoop services on Windows Azure.IdentityWindows Azure Active Directory is a modern cloud service providing identity Yönetim and access control capabilities to cloud applications, whether those are Windows Azure applications, Microsoft Office 365, Dynamics CRM Online, Windows Intune or other 3rd party cloud services.Easily integrate Live ID, Facebook, Yahoo, Google, & Active Directory for application single sign-on.MediaMedia Services enables content companies and solution providers to build end to end media workflows on Windows Azure. Enhancing existing solutions or creating new workflows, you can easily combine and manage Media Services to create custom workflows that fit every need be it Encoding, Format Conversion, Content Protection, Live Streaming or on demand Streaming.HPCYou can easily build, deploy and manage scalable, fault-tolerant and high-performing applications seamlessly across on-premise clusters and the Windows Azure. CommerceReach millions of buyers by selling your products and services in Microsoft storesMake your products and services available within Microsoft in-product experiencesBenefit from Microsoft marketing and merchandisingDeveloper Languages and SDKEasy to quickly develop cloud applications with a unified SDK experience, with services and APIs that follow consistent design guidelines across features and capabilities.Support for client libraries for .Net, Java, php, node .JS and Python
  • a place for your application code to run…Web role is simply a Virtual Machine with IIS pre-configuredWorker role is for non-web based processing code, back-end business processesYou can actually connect to your web/worker roles – they are just VM’sYou package your code/artifacts and Windows Azure bootstraps a VM, installs the code and starts up the VM for you. Load balances multiple instancesVM Role is a blank template – you install any software you needAll these roles are stateless (VM Role will become state full in next release)
  • Building a VM in the cloud Instantly run your existing applications in the cloud using Windows Azure Virtual Machines. Virtual Machines allow you to easily move your applications and infrastructure to the cloud without requiring any changes to the existing code. You can bring your own Windows Server or Linux images or select from a gallery. Regardless of your choice, you retain full control to configure and maintain the image. Windows Azure Virtual Machines are great for:Application mobilityVirtual Machines give you application mobility, allowing you to move your virtual hard drives (VHDs) back and forth between on-premises and the cloud.Running popular Microsoft server applicationsVirtual Machines help you run the same on-premises enterprise applications and infrastructure in the cloud, with support for many popular Microsoft server applications such as Microsoft SQL Server, Active Directory and Microsoft SharePoint Server. Future gallery images will support applications such as SQL Server pre-installed on Windows Server for your usage.Integrate with Other Windows Azure ServicesVirtual machines can be used in coordination with all of the services provided by Windows Azure. Common scenarios would be to use Windows Azure Virtual Network to connect Virtual Machines to your on-premises data center or include a Virtual Machine in the design of your application that includes web and worker roles.You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API. Once your choice of provisioning is made you will need to select the image and instance size to start from. The newly created disk will be stored in blob storage and your machine will boot.
  • Quickly create elastic applications on fully managed platform with existing skills.Key platform capabilities:150GB size and competitive pricing Build, extend or migrate applications across environments using the tools you choose. High level of interoperability and connectivity.Flexible across on-premises and cloud. Built on standard relational principles and practices.Key platform capabilities:Works with .NET, Java, PHP, Ruby on Rails and Node.jsSQL Azure Data Sync SQL Azure spatial data support Key platform capabilities:SQL Azure Federation 99.9% monthly SLA and built-in high availability SQL Azure Reporting
  • Slide ObjectivesUnderstand TablesSpeaker NotesThe Table service provides structured storage in the form of tables. Fault- Tolerance Windows Azure Blobs, Tables and Queues stored on Windows Azure are replicated three times in the same data center for resiliency against hardware failure. Geo RedundantWindows Azure Blobs and Tables are also geo-replicated between two data centers 100s of miles apart from each other on the same continent, to provide additional data durability in the case of a major disaster. For non- critical data, you have a choice of switching off Geo replicationLocally Redundant StorageCustomers can store non critical data at a reduced cost and lower levels of durability by turning off the default settings for Geo Redundancy in their storage accounts. When Geo Redundancy is turned off, Windows Azure storage still provides durability at the same levels as three replicas, providing resiliency against hardware failure. ScalableWindows Azure Storage is a scalable storage service in the cloud which can auto scale to meet massive volume of up to 100 tabService Level AgreementsWindows Azure Storage is a managed service and has a 99.9% monthly SLA.ISO CertificationWindows Azure storage has achieved ISO 27001 certificationSecurityWindows Azure Storage provides simple security for calls to storage service via HTTPS endpoint and digitally sign requests for privileged operations. More granular security is provided via Shared Access Signatures
  • Slide ObjectivesUnderstand the hierarchy of Blob storageSpeaker NotesThe Blob service provides storage for entities, such as binary files and text files. The REST API for the Blob service exposes two resources: Containers Blobs. A container is a set of blobs; every blob must belong to a container. The Blob service defines two types of blobs:Block blobs, which are optimized for streaming. Page blobs, which are optimized for random read/write operations and which provide the ability to write to a range of bytes in a blob. Blobs can be read by calling the Get Blob operation. A client may read the entire blob, or an arbitrary range of bytes. Block blobs less than or equal to 64 MB in size can be uploaded by calling the Put Blob operation. Block blobs larger than 64 MB must be uploaded as a set of blocks, each of which must be less than or equal to 4 MB in size. Page blobs are created and initialized with a maximum size with a call to Put Blob. To write content to a page blob, you call the Put Page operation. The maximum size currently supported for a page blob is 1 TB.Noteshttp://msdn.microsoft.com/en-us/library/dd573356.aspxUsing 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/.
  • Windows Azure Connect and Virtual Network are both cross-premise IP-based network connectivity features of Windows Azure. Together, they provide ways to connect Windows Azure and on-premise resources for both simple scenarios where underlying network need not be understood or changed, as well as complex scenarios where complete control over network topology is desired. Windows Azure connect is a Windows Azure feature that enables Azure services to connect to on-premise resources in a manner that is secure, quick to setup, and easy to manage. Target audience: developersBest for simple, scoped connectivityEasy agent-based installation, set up within minutesWorks through firewallGranular control over connectivity – “machine to machine”Virtual Network allows enterprises to securely extend their on-premise networks into Windows Azure with complete control over network topology: Target audience: IT & network adminsProvides control, set up and configuration similar to traditional VPNAllows to bring your IP addresses, DNS etc. to the CloudCurrently, the IPSec tunnel is through internetScalable “Site to site” connectivity
  • Windows Azure Connect and Virtual Network are both cross-premise IP-based network connectivity features of Windows Azure. Together, they provide ways to connect Windows Azure and on-premise resources for both simple scenarios where underlying network need not be understood or changed, as well as complex scenarios where complete control over network topology is desired. Windows Azure connect is a Windows Azure feature that enables Azure services to connect to on-premise resources in a manner that is secure, quick to setup, and easy to manage. Target audience: developersBest for simple, scoped connectivityEasy agent-based installation, set up within minutesWorks through firewallGranular control over connectivity – “machine to machine”Virtual Network allows enterprises to securely extend their on-premise networks into Windows Azure with complete control over network topology: Target audience: IT & network adminsProvides control, set up and configuration similar to traditional VPNAllows to bring your IP addresses, DNS etc. to the CloudCurrently, the IPSec tunnel is through internetScalable “Site to site” connectivity
  • Traffic Manager allows you to load balance incoming traffic across multiple hosted Windows Azure services whether they’re running in the same datacenter or across different datacenters around the world. By effectively managing traffic, you can ensure high performance, availability and resiliency of your applications.- Highly available applicationsTraffic Manager enables you to improve the availability of your critical applications by monitoring your hosted services in Windows Azure and providing automatic failover capabilities when a service goes down.- Responsive applicationsWindows Azure allows you to run services in datacenters located globally. By serving end users with the hosted service that is “closest” to them in terms of network latency, Traffic Manager can help you the responsiveness of your applications and content delivery times.- Set up within minutesOnce your services are hosted in a production environment, Traffic Manager policies can be set up within minutes. This simplifies the task of building highly-reliable and scalable applications.- Load balancing methodsTraffic Manager provides you a choice of three load balancing methods: performance, failover, or round robin. You can decide how you want to optimize your application based on these methods.Windows Azure Traffic Manager is currently in Community Technology Preview (CTP) and available at no charge.
  • Microsoft is unique in that we offer solutions that span both the public and private clouds with Windows Server and Windows Azure – our goal is to provide both a common set of infrastructure including identity, Sanallaştırma, Yönetim, and developer tools and symmetry between public and private clouds IdentityEvery organization needs to manage identity inside their business and wants to enable seamless and secure access across both private and public cloud resources.  Windows Azure Active Directory enables you to easily leverage your existing AD investments and configuration inside Windows Azure for a single sign-on experience.  In addition, Windows Azure AD supports brokering “consumer” identity for your application by simplifying how you work with identity providers like Facebook, LinkedIn and  Windows Live ID.SanallaştırmaWindows Azure has introduced a complete Infrastructure as a Service (IaaS) solution which enables portability of on-premise virtual machines to the cloud.  Now IT professionals can easily migrate virtualized servers from on-premises to and run it inside Windows Azure.YönetimIT Managers now must deal with an even more complex environment as there applications and VM’s can span across both their datacenters and Windows Azure.  With System Center you can have a “single pane of glass” view that enables the Yönetim, operations, and monitoring of your servers AND applications across both the public and private cloud in one familiar interface.DevelopmentIn addition to identity, Sanallaştırma and Yönetim Microsoft provides a common development experience across the public and private cloud including our flagship Visual Studio and .NET platform but also support for Java with Eclipse, and other open source languages. 
  • To enable cross premises connectivity for Hybrid IT Windows Azure provides Windows Azure Connect: Granular control over connectivity – “machine to machine”.Best for simple, scoped connectivityEasy agent-based installation, set up within minutesWorks through firewallSite to site with Virtual Networks Virtual Network allows enterprises to securely extend their on-premise networks into Windows Azure with complete control over network topology.Provides control, set up and configuration similar to traditional VPNAllows to bring your IP addresses, DNS etc. to the CloudCurrently, the IPSec tunnel is through internetScalable “Site to site” connectivityApplication layer connectivity with ‘Messaging’ complete message based infrastructure supporting multiple messaging patterns to connect applications and systems in real-time between Windows Azure and on-premise systems. Messaging provides out-of-the-box support for various messaging patterns that enable to easily connect applicationsData Synchronization using SQL Data Sync enables easy migration, export and ongoing synchronization of on-premises SQL Server databases with Windows Azure databases.
  • The storage use cases are broad and broken up into these three main scenariosWindows Azure storage offers a number of storage capabilities to address these three main scenariosThe storage offers for FY13 will focus mainly on the first bucket: tiered storage, archive and backup & DR
  • The storage use cases are broad and broken up into these three main scenariosWindows Azure storage offers a number of storage capabilities to address these three main scenariosThe storage offers for FY13 will focus mainly on the first bucket: tiered storage, archive and backup & DR
  • The storage use cases are broad and broken up into these three main scenariosWindows Azure storage offers a number of storage capabilities to address these three main scenariosThe storage offers for FY13 will focus mainly on the first bucket: tiered storage, archive and backup & DR
  • Transcript

    • 1. Windows Azure Workshop Mustafa Kara | MVP mustafa.kara@bilgeadam.co m Emre Aydın | MVP emre.aydin@bilgeadam.com www.mustafakara.net.tr Twitter : @mustafakara01 Linkedin : mustafakara1 www.benemre.com Twitter : @emreaydn Linkedin : emreaydn Web : Web :
    • 2. Private Public Hybrid
    • 3. Public Cloud; internet üzerindeki sunucular ile verilen cloud hizmetidir. Private Cloud ; Şirket bünyesinde oluşturulmuş sunucular ile verilen cloud hizmetidir. Community Cloud ; Burada bulut bilişim alt yapısı belirli kurum ve ortak hareket eden kuruluşlar tarafından paylaşılmaktadır. Topluluk üyeleri uygulama ve verilere erişebilmektedir. Hybrid Cloud ; Bir şirketin verilerin güvenliği vb nedenlere göre hem public hemde private cloud kullanması ile ortaya çıkan yapıdır.
    • 4. Platform (as a Service) Bir Servis olarak Platform (PaaS) Software (as a Service) Bir Servis olarak Yazılım (SaaS) Infrastructure (as a Service) Bir Servis olarak Altyapı (IaaS) On premises Şirket İçi
    • 5. Internet Teknolojileri Kullandıkça Öde Paylaşılan Ölçeklenebilir ve Elastik Servis Tabanlı Servisler Internet protokolleri üzerinden kullanılırlar. Farklı ödeme yöntemlerini mümkün kılmak için servisler kullanım oranına göre takip edilirler. Servisler düşük maliyet için kaynak havuzlarından faydalanırlar. Servisler talep üzerine, gerektiğinde yeni kaynaklar eklenip çıkarılarak ölçeklenebilir. Servis ara yüzleri sayesinde müşteri kaygıları ile servis sağlayıcı kaygıları birbirinden ayrıştırılır. Bulut Bilişimi oluşturan beş ortak yapı taşı 1 2 3 4 5
    • 6. Windows Azure Yapı Denetleyicisi Fiziksel alyapıyı yöneten yazılım , O/S kaynakları ve küresel DC ölçeğinde sanal makineler
    • 7. Power on & Configure virtual server Power on & Configure virtual server
    • 8. Windows Azure’un Global Durumu
    • 9. Depolama Hibrit Uygulamalar Uygulama Geçişi MS Ürün Dağıtımı & POCs Test & Geliştirme Windows 8 & Telefon Uyg. Endüstri Çözümleri Medya Servisleri Bağlı Cihazlar BI/ Büyük Veri Data merkezli senaryolar Uygulama merkezli senaryolar
    • 10. Bağlı Cihazlar Windows 8/Telefon Uygulamaları Uygulama Modernizasyonu Hibrit Uygulamalar Medya Servisleri
    • 11. Bulut Depolama Senaryoları Genel Bakış • Pahalı şirket içi depolama • Uyumluluk gereksinimleri TABLO depo MEDYA Servisleri SM’de SQL SQL Veritabanı Hadoop BLOB depo • Yeni medya tiplerine ve dağıtımlarına duyulan eşi benzeri görülmemiş talep • Sosyal ve diğer kitlesel data grupları Müşteri SıkıntısıSenaryo Çözüm
    • 12. • •
    • 13. ÖZEL GENEL Kimlik
    • 14. Demo
    • 15. http://WindowsAzure.com
    • 16. Teşekkürler..tr.linkedin.com/in/mustafakara1 @mustafakara01 www.mshowto.org www.mshowto.org/forum @mshowto Facebook/mshowto @emreaydn tr.linkedin.com/in/emreaydn www.mustafakara.net.tr www.benemre.com

    ×