2. Apresentação
Trabalhando como Arquiteto .Net Senior, Enterprise Architect e
Gerente de Projetos em uma ampla variedade de aplicações de
negócios em diferentes cenários. Arquitetura, planejamento e
desenvolvimento de soluções técnicas em alinhamento com o
negócio. Responsável pelas normas de codificação e os padrões
de projeto utilizados na empresa. Usando tecnologia . NET e
produtos Microsoft.
9. Windows Azure® é uma plataforma de nuvem aberta e
flexível, que permite que você rapidamente construir,
implantar, e gerir aplicações através de uma rede global
de Microsoft gerida datacenters.
Você pode construir aplicativos usando qualquer
linguagem, ferramenta ou framework. E você pode
integrar seus aplicativos de nuvem pública com o seu
ambiente de TI existente.
26. Disk Caching
Disk Type
Default
Supported
OS Disk
ReadWrite
ReadOnly and ReadWrite
Data Disk
None
None, ReadOnly and ReadWrite
Modify using Set-AzureOSDisk or Set-AzureDataDisk
33. Adoption: 30,000+ Customers
and Growing
Customer
“The Windows Azure platform is a
highly effective and low cost option
for hosting complex solutions with
agility and scalability.”
“With Windows Azure, we didn’t have
to make changes to the architecture
of our solution to get it running. To
start up quickly—that is really big for
us."
Notas do Editor
Slide Objectives:Describe the various computing patterns that are good for Cloud ComputingSpeaking Points:Cover the workloads in the slide
Slide Objectives:Explain the three established terms in the industry for cloud servicesSpeaking Points:With this in mind, it’s important to understand how to talk about our Cloud Services offerings.There is a lot of confusion in the industry when it comes to the cloud. It’s important that you understand both what is happening in the industry and how we think about the cloud. This is the most commonly used taxonomy for differentiating between types of cloud services.The industry has defined three categories of services:IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another. SaaS offerings needn’t be developed upon PaaS offerings although solutions built on PaaS offerings are often delivered as SaaS. PaaS offerings also needn’t expose IaaS and there’s more to PaaS than just running platforms on IaaS.
Slide Objectives:Speaking Points:Windows Azure services are backed by a monthly SLAGiving you the confidence to deliver applications and solutions to your customers
Slide Objectives:Speaking Points:With Windows Azure you pay only for what you useEnabling you to avoid up front cost and scale as your business grows.
Speaker Notes:TransitionVirtual machine capabilities are one of the great features as part of this Azure release.Next one I want to talk about are Windows Azure Web SitesBasically with Windows Azure Web Sites there is a managed service that you can use to run web sites and web APIs. You don’t have to worry or think about VMs, servers, or infrastructure. You can simply focus on building and deploying HTTP based applications.Enables you to build web sites using ASP.NET, Node.js, or PHPAllows you to use any tool and any operating system to build these sites including Windows, OS X, and Linux. You can easily deploy these sites using the tools and infrastructure you know. We support several flexible deployment options including FTP, GIT, and Team Foundation ServicesWhat is nice about this offering is that not only does it enable to very quickly get going, but it also allows you to start with a free offer in a shared environment. You can then scale up these sites using reserved instances for higher performance and isolation and scale out these sites as your web site becomes successful and you have increased load.
Slide Objectives:Explain how Windows Azure websites are simple, easy, and open.Notes:
Slide Objectives:Explain that Windows Azure Web Sites supports Classic ASP, ASP.NET, PHP, and Node.js out of the box and that you can also host any custom FastCGI handler.Notes:
Slide Objectives:Explain how developers have a choice in publishing methods to Windows Azure Web Sites and that regardless of which method they choose publishing is fast and easy. You can even publish from a non-Windows machine using FTP or Git.Notes:
Slide Objectives:Explain how Windows Azure Web Sites is part of a large ecosystem of partners that allow developers to build rich and connected applications.Notes:
Speaker Notes:All of these services can also be used from multiple languagesWe now have as part of our developer center on WindowsAzure.com support for multiple different languages including .NET, Node, Java, and PHP.One of the new languages that we’re now enabling is Python with a complete SDK and dev center. For each of these we provide libraries that you can consume that call into the REST APIs that we expose for the building block services. You can also call the REST APIs directly
Speaker Notes:All of the libraries are hosted on GitHub under an Apache 2 licenseSo you can both see the source and contribute back to the source
Speaker Notes:As you saw you can use both Windows Server or LinuxYou can install any software you want in the virtual machine. It’s your virtual machineYou can also setup a virtual private network to connect VMs to your on-premises infrastructure
Slide Objective:VM sizes
Slide Objective:Data Disks can have caching enabled on up to 4 disks.
Speaker Notes:We’ve talked about Virtual Machines and we’ve talked about Web Sites, now let’s talk about Cloud ServicesCloud Services is another model we support for building applications. Enables you to build what we sometimes refer to as infinitely scalable applications. They can support 1 to hundreds or thousands of courseSupport not only web based deployments, but also multi-tier architectures where you might have a combination of front ends, middle tiers, as well as virtual machines running as part of your solution.Supports automated application management, so it is really easy to deploy, scale out, isolate, and recover from any type of hardware failure. As well as support for automated updates.
Speaker Notes:One of the other things we do with Windows Azure to enable that is provide a bunch of Application Building BlocksThese are managed services that we run that provide a lot of value so you can avoid standing up the infrastructure for common capabilitiesYou always can stand up VMs and put anything you want in itBut in a lot of cases you will find that we have built in services that we deliver or that are delivered by our partnersWhat’s cool is that you can use any of these services with a VM, with a Web Site, or with a Cloud Service – so you have flexibility in how you will consume them.
Slide Objectives:Discuss the instance sizing and costsSpeaking Points:
Slide Objectives:Discuss Windows Azure Country AvailaiblitySpeaking Points:Windows Azure is now available in over 89 countries and territories.Anyone within these countries can sign up for a free trial or a paid subscription to use Windows Azure servicesOf course you can build and deliver solutions to any of your customers worldwide