+
Mi considero uno sviluppatore Java prima, ma durante il mio tempo a Microsoft e Skype, ho avuto la possibilità di conoscere C # e. NET. Col passare del tempo, ho iniziato a piacimento le funzioni avanzate in C # (che Java proprio di recente cominciato ad avere) e la grande ecosistema e la lavorazione con utensili circa. NET. Quando mi sono trasferito a Google e ha iniziato a lavorare su Google Cloud Platform, ero naturalmente molto felice di apprendere che Google Cloud Platform supporta applicazioni. NET. In questo post del blog, voglio fornire una panoramica di supporto. NET su Google Cloud Platform e parlare di libreria client. NET. Se volete maggiori dettagli,.NET su Google Cloud Platform è la pagina migliore per iniziare, include Quickstart, esempi di codice, tutorial e molto altro ancora. Di Windows Server e ASP. NET Prima domanda che probabilmente avete è: che tipo di applicazioni. NET che posso ospitare sul Google Cloud e come? È possibile ospitare applicazioni ASP. NET in Windows Server in esecuzione su Compute Engine. Il modo più semplice per iniziare è quello di utilizzare Cloud Launcher ASP. NET Framework per distribuire Windows Server 2012, Microsoft IIS, ASP. NET e SQL Express su un'istanza Compute Engine. Una volta che lo stack ASP. NET è installato, le applicazioni ASP. NET possono essere implementate da Visual Studio utilizzando il Deployer Web regolare (senza plug-in speciali) per l'istanza Compute Engine..NET A pagina di Google Cloud Platform include un Mondo Ciao con il campione di. NET su dettagli su come distribuire applicazioni. NET su Google Cloud. Vi è anche un modo per ottenere il vostro ASP. NET app su Google Cloud post modo semplice sul blog della piattaforma Google Cloud che potreste trovare utile. Biblioteca NET per Google Cloud Platform Una volta ottenuto il fondamentale ASP. NET applicazione in esecuzione, probabilmente si desidera sapere quali esistono le API. NET e le librerie per i quali parte di Google Cloud Platform. Attualmente, ci sono 2 diverse librerie. NET per Google Cloud Platform: Google API libreria client per la piattaforma di librerie client Google Cloud. NET e per. NET. Queste ultime librerie sono attualmente in Alfa e Beta fasi, quindi non mi parlare di loro in dettaglio qui, ma rimanete sintonizzati per ulteriori dettagli in un prossimo post. Google API Client Library for. NET è attualmente la libreria ufficiale per molti servizi Google, tra cui Google Cloud Platform. Esso comprende API. NET per molti servizi Google Cloud come il Cloud Storage, BigQuery, Pub / Sub, flusso di dati e altro ancora. L'elenco completo è sulla loro pagina di API (ricerca di "nuvola" per le API relative Google Cloud). API principali Voglio descrivere alcune delle principali API. NET per la memorizzazione dei dati, messaggistica, BigQuery e puntare a loro NuGet pacchetti e il codice sorgente per una facile consultazione. dati strutturati Ogni applicazione ha bisogno di un qualche tipo di dati strutturati e non si hanno 2 opzioni per memorizzare i dati dell'applicazione strutturata: dati binari In questo post, voglio dare un'occhiata a funzioni cloud. E 'ancora in Alpha, ma si può già giocare con lui e mi piace molto l'idea di distribuire le funzioni senza doversi preoccupare dell'infrastruttura sottostante. Quali sono le funzioni cloud? In poche parole, le funzioni cloud consentono di scrivere funzioni gestite per rispondere agli eventi nel proprio ambiente cloud. Gestito: Le funzioni cloud sono scritti in JavaScript ed eseguire su un ambiente completamente gestito Node. js su Google Cloud Platform. Non c'è bisogno di preoccuparsi di istanze o infrastrutture. Basta implementare la funzione per la nube e sei a posto. Eventi: Cloud Storage e Cloud Bar / eventi Sub o semplice invocazione HTTP possono agire come trigger per funzioni cloud. Risposta: funzioni cloud in grado di rispondere a asincrone (con bagagli e gli eventi Pub / Sub) o la sincronizzazione (con invocazione HTTP) moda. Scrittura di funzioni cloud Funzione Nube sono scritti in JavaScript come moduli Node. js. Ogni funzione deve accettare contesto e dati come parametri e deve segnalare il completamento chiamando uno dei context. success. context. failure. e metodi context. done. console può essere utilizzato per registrare i messaggi di errore e di debug e log possono essere visualizzati con gcloud comando Get-log. Distribuzione di funzioni cloud Le funzioni cloud possono essere distribuiti utilizzando gcloud distribuire da 2 posizioni: filesystem locale: è possibile creare la vostra funzione a livello locale e utilizzare gcloud per ricorrere ad esso. (Un avvertimento è che è necessario creare un secchio Cloud Storage per gcloud per memorizzare la funzione prima che possa distribuirlo.) repository Fonte Nube: È possibile inserire la funzione di repository Nube Source, (un repository Git ospitato su Google Cloud Platform) e distribuire da lì con gcloud. L'attivazione di funzioni cloud Le funzioni cloud possono essere attivati (asincrona o sincronizzazione) in 3 modi: Nube Pub / Sub: un nuovo messaggio a un argomento specifico in Cloud Pub / Sub (asincrona). Cloud Storage: Un oggetto creato / cancellato / aggiornata in un secchio specifico (asincrona). HTTP Post: un semplice HTTP Post (sincronizzazione). (Questo richiede un endpoint HTTP in funzione Cloud e questo endpoint è creato specificando bandiera - trigger-http durante la distribuzione della funzione.) risorse Condividere:
No comments:
Post a Comment