Your SlideShare is downloading. ×
0
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
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, Lo mejor del PDC

1,735

Published on

Presentación de Windows Azure, Sql Azure y los nuevos anuncios del PDC 2010

Presentación de Windows Azure, Sql Azure y los nuevos anuncios del PDC 2010

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

No Downloads
Views
Total Views
1,735
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
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
  • package schemas and objects into a single entity called DAC package
  • SQL Azure Database is a cloud database service from Microsoft. SQL Azure provides web-facing database functionality as a utility service. Cloud-based database solutions such as SQL Azure can provide many benefits, Including rapid provisioning, cost-effective scalability, high availability, and reduced management overhead

    Tabular Data Stream (TDS) endpoint
    Segurirdad
    SQL Server Logins: Used to authenticate access to SQL Azure at the server level.
    Database Users: Used to grant access to SQL Azure at the database level.
    Database Roles: Used to group users and grant access to SQL Azure at the database level
  • General Guidelines and Limitations (SQL Azure Database)
    http://msdn.microsoft.com/en-us/library/ee336245.aspx

    Database administration in SQL Azure differs most from SQL Server in terms of physical administration.  SQL Azure automatically replicates all data to provide high availability. SQL Azure also manages load balancing and, in case of a server failure, transparent fail-over to a healthy machine hosting one of the backup copies of your database.

    Transact-SQL Support (SQL Azure Database)
    http://msdn.microsoft.com/en-us/library/ee336250.aspx


    Analysis Services, Replication, Reporting Services, and Service Broker are not currently provided as services on the SQL Azure. 

    It is also not possible to set server options and SQL trace flags or use the SQL Server Profiler or the Database Tuning Advisor utilities.
  • Transcript

    • 1. Juan Pablo García González Solutions Architecture, Dell
    • 2. Lo nuevo en Azure
    • 3. Fundamentos “Scale out” “Automated Service Management” “High Availability” “Multi-tenancy” Infraestructura Modelo Negocios Propiedad Consideraciones Management Ubicación
    • 4. (On-Premise) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Youmanage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managedbyvendor Youmanage Platform (as a Service) Managedbyvendor Youmanage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managedbyvendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data
    • 5. On off, sistemas batch, Usage Compute Time Average Inactivity Period “On - Off “ Cargas alternantes Se desperdicia la capacidad excedida Compute Time “impredecible“ Average Usage Peaks impredecibles de demanda Muy difícil de aprovisionar Average Usage Compute Time “crecimiento rápido“ Servicios web muy exitosos Retos para salir a mercado Compute Time Average Usage “predecible“ Temporalidad en servicios web Complejidad de TI y capacidad desperdiciada
    • 6. October 2008 June 2010November 2009 February 2010 • Updated Windows Azure CTP • Enabled Full Trust, PHP, Java, CDN CTP, and more • Announced VM Role, Project Sydney, pricing and SLAs • Project “Dallas” CTP • Windows Azure Update • .NET Framework 4 • OS Versioning • CDN • SQL Azure Update • 50GB databases • Spatial data support • DAC support Windows Azure Platform commercially available • Announced the Windows Azure Platform • First CTP of Windows Azure Announced SQL Azure Relational Database March 2009
    • 7. “Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. “
    • 8. Fabric Controller se comunica con cada Servidor dentro de la Fabrica. Gestiona el sistema operativo Windows Azure, monitorea cada aplicación, decide el lugar donde las nuevas aplicaciones deben ejecutar, optimizando la utilización del Hardware.
    • 9. Computación virtualizada provee escalabilidad masiva a las aplicaciones., basadas en combinaciones de web y worker roles. Estos roles pueden ser replicados tanto como se necesite para escalar las aplicaciones y su capacidad de procesamiento. Storage Services permite la escalabildiad en el almacenamiento de gran cantidad de datos – en cualquier formato– por cualquier período de tiempo, pagando solamente por lo que se utilice efectivamente. Service Management realizado por el Fabric Controller, el cual controla todos los recursos del data center. El Fabric Controller hace el deploy de los servicios y monitorea el estado de salud general de la fabrica. Seguridad y Control Procesos de seguridad combinados con modelos de acceso del Sistema Operativo. Los datos son replicados en multiples fault domains en ubicaciones seleccionadas por el cliente Data centers ubicados alrededor del mundo. Hosting de las aplicaciones y datos de manera seguda, accesibles desde donde el usuario lo defina. Arquitectura Windows Azure
    • 10. Servicios computacionales en Windows Azure Objetivo: Escalabilidad masiva Scale out replicando roles según se necesite, permitiendo escalabildad indepenciente por rol Dos tipos de roles: Web Role & Worker Role Aplicaciones Windows Azure construidas sobre la base de estos dos roles, en un conjunto de instancias. Cada instancia ejecuta en su propia VM
    • 11. Storage Services en Windows Azure Windows Azure Storage es una aplicación gestionada por el Fabric Controller Estado mantenido en el storage services, de manera tal que los roles puedan ser replicados Blobs pueden ser almacenados en Windows Azure Content Delivery Network (CDN) globales Objetivo: Escalabilidad, utility-based storage
    • 12. Service Management en Windows Azure Fabric: Colección de Servidores Multiples VMs por Servidor Posibilidad de elección de tamaño de VM, basado en los requerimientos de la aplicación Fabric Controller realiza el Service management Scale up, scale down, update o roll back a una versión previa APIs para deployment y Systema Management Objetivo: Gestión y Control automático de Aplicaciones =Fabric Agent
    • 13. Modelo relacional familiar SQL Server Soporte a APIs & herramientas existentes Management reducido Contruida para el cloud, disponibilidad y escalabilidad Objetivo: Base de Datos relacional como Servicio para la plataforma Windows Azure Principios de Diseño
    • 14. Motor SQL Server 2008 R2 Infraestructura compartida a nivel de base de datos SQL y debajo Ruteo de requests, seguridad y aislamiento Tecnología de Alta Disponibilidad Replicación y failover automático Infraestructura para Provisioning, metering y billing Provisioning (databases, accounts, roles, …), Metering, y Billing Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 6 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 4 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Escalabilidad y disponibilidad: Fabric, Failover, Replication, y Load balancing
    • 15. Replica 1 Replica 2 Replica 3 DB Single Logical Database Multiple Physical Replicas
    • 16. Característica SQL Server On-Premise SQL Server Azure Data Storage Sin limites Dos ediciones, varía el costo: • Web Edition (hasta 1 GB y hasta 5 GB) • Business Edition (desde 10 GB hasta 50 GB) Ediciones Express Workgroup Standard Enterprise Enterprise Edition Conectividad SQL Server Management Studio SQLCMD SQL Server 2008 R2 Management Studio  conectividad completa. Versiones anteriores tienen soporte limitado. SQLCMD Migración de datos SQL Server Integration Services, BCP y SqlBulkCopyAPI Autenticación SQL Authentication Windows Authentication •SQL Server Authentication Schema Sin limites SQL Azure no soporta heaps. Todas las tablas deben tener un indice clustered antes de que los datos puedan ser insertados. TSQL Algunas sentencias sopotadas completamente, otras parcialmente Log Shipping/Replicación transaccional/Mirroring Soportado No soportado Sentencia USE Soportado No soportado SQL Agent Soportado No soportado SSIS Puede ejecutar No puede ejecutar en SQL Azure
    • 17. ”Synchronization of SQL Server and SQLAzure Databases” On-Premises (Headquarters) Sync Remote Offices SQL Azure Data SyncRetail Stores SQL Azure Database CTP1 (Now) CTP2
    • 18. Platform Enhancements • Windows Azure Virtual Machine Role • Role enhancements • Admin mode, Startup tasks, • Full-IIS support • Extra Small Instances Windows Azure Connect • Access to on-premise resource for cross- premise apps • Support for Domain-joining VMs • Direct role-instance connectivity for easier development • Use your existing remote administration tools Improved Dev / IT Pro Experience • New Windows Azure Platform Management Portal • Multiple users & roles for management • Remote Desktop • Enhanced Dev Tools • PHP Development • Marketplace
    • 19. http://www.microsoft.com/windowsazure/windowsazure/default.asp x http://msdn.microsoft.com/en- us/windowsazure/cc974146.aspx http://blogs.msdn.com/b/mark/archive/2010/11/03/pdc10- downloader.aspx http://liarjo.spaces.live.com/

    ×