Php Day 2009:Un Salto Nel Buio
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Php Day 2009:Un Salto Nel Buio

on

  • 1,757 views

Ultime novità su cosa Microsoft sta facendo per chi sviluppa con PHP e Internet Information Server(IIS) e Windows Azure.

Ultime novità su cosa Microsoft sta facendo per chi sviluppa con PHP e Internet Information Server(IIS) e Windows Azure.

Statistics

Views

Total Views
1,757
Views on SlideShare
1,638
Embed Views
119

Actions

Likes
0
Downloads
4
Comments
0

5 Embeds 119

http://blogs.msdn.com 106
http://www.phpday.it 9
http://sassi67.blogspot.com 2
http://sassi67.blogspot.co.at 1
http://sassi67.blogspot.it 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • This should give a short introduction to storage. Key points are its durable (meaning once you write something we write it to disk), scalable (you have multiple servers with your data), available (the same as compute, we make sure the storage service is always running – there are 3 instances of your data at all times).Quickly work through the different types of storage:Blobs – similar to the file system, use it to store content that changes, uploads, unstructured data, images, movies etc.Tables – Semi-structured, provides a partitioned entity store (more on partitions etc. in the Building Azure Services Talk) – allows you to have tables containing billions of rows, partitioned across multiple servers.Queues – Simple queue for decoupling Computer Web and Worker Roles.All access is through REST interface. You can actually access the storage from outside of the data center (you don’t need compute) and you can access storage via anything that can make a HTTP request.It also means table storage can be accesses via ADO.NET Data Services.
  • This is the exploding cloud diagram
  • Windows Azure runs on Windows Server 2008 running .NET 3.5 SP1. At MIX09, we opened up support for Full Trust and FastCGI. Full Trust is starred here because while Full Trust gives you access to p/invoke into native code, it is code that still runs in user mode (not administrator). However, for most native code that is just fine. If you wanted to call into some Win32 APIs for instance, it might not work in all instances because we are not running your code under a system administrator account.There are 2 roles in playA web role – which is just a web site, asp.net, wcf, images, css etc.A worker role – which is similar to a windows service, it runs in the background and can be used to decouple processing. There is a diagram later that shows the architecture, so don’t worry about how it fits together just yet.Key to point out the inbound protocols are HTTP & HTTPS – outbound are any TCP Socket, (but not UDP).All servers are stateless, and all access if through load balancers.

Php Day 2009:Un Salto Nel Buio Presentation Transcript

  • 1. Pietro Brambati Microsoft Italia blogs.msdn.com/pietrobr
  • 2. Developer Evangelist “Web” a 360° Miei hobbies
  • 3. Tra cui … per PHP
  • 4. Estensioni del Invoca un processo processo di IIS. per ogni richiesta Estensione di CGI riuso di processi. Vantaggi Vantaggi Migliori performance Facile configurazione Vantaggi Stabilità Facile configurazione Svantaggi + veloce di CGI Svantaggi Lento per I/O + stabile di Molte applicazioni Overhead per la PHP su ISAPI PHP non sono Creazione di processi Thread-Safe
  • 5. Nella prossima sessione … • Zend Server è un Web Application Server completo e di livello enterprise per applicazioni PHP • Supporto sistemi Microsoft: Windows XP, Windows Vista, Windows Server 2003 e Windows Server 2008 (32/64 bit) • Supporto nativo IIS (IIS 5.1, IIS 6, IIS7) • Supporto nativo MSI (gestione degli hot fixes) • Miglioramento del runtime PHP • Driver SQL Server per PHP • Bundles MS FastCGI per Server 2003 e XP
  • 6.  Estensione nativa per PHP 5  Supportato da Microsoft  Interfaccia procedurale per accedere via PHP a tutte le versioni di SQL 2005 e …  Anche le versioni Express (Gratuite) di SQL Server blogs.msdn.com/sqlphp/
  • 7. Compute Storage Developer SDK
  • 8. Compute .NET 3.5 SP1 on IIS7 Server 2008 – 64bit Storage Full Trust* Web Role Web Sites (ASP.NET, FastCGI:PHP) Web Services (WCF) Worker Role Developer Stateless Servers Tools Http(s)
  • 9. Storage Compute Durable, scalable, available Blobs Tables Queues REST interfaces Developer Tools
  • 10. „Make Web not War“ pietrobr@microsoft.com