racavedigger.com
Daily insights on Bitcoin and crypto markets
  • Facebook
  • Pinterest
  • Home
  • News

Iplayer usa AWS

Notizia

Riepilogo

In una recente mossa, la BBC ha migrato il suo sito Web dai propri server a Amazon Web Services (AWS), con circa la metà del sito che ora utilizza AWS Lambda, una piattaforma senza server senza server. Questo spostamento ha permesso alla BBC di combinare più siti in uno, con conseguenti miglioramenti delle prestazioni, dell’affidabilità e della SEO. L’architettura del sito Web si basa sul calcolo senza server e utilizza un Global Traffic Manager (GTM), la memorizzazione nella cache, il routing e il rendering lato server (SSR) utilizzando React. L’uso di Lambda consente la scala automatica in base alla domanda e la piattaforma incorpora anche un livello aziendale per le richieste di contenuti. Il processo di sviluppo presso la BBC segue i principi CI/CD, che consentono la rapida iterazione e la distribuzione.

Q1: in che modo la BBC ha migrato l’architettura del sito Web?

La BBC ha migrato la sua architettura del sito Web dai propri server a Amazon Web Services (AWS), principalmente utilizzando AWS Lambda, una piattaforma senza server senza server.

Q2: quali benefici hanno visto la BBC dalla combinazione di più siti in uno?

Combinando più siti in uno, la BBC ha subito miglioramenti nelle prestazioni, affidabilità e ottimizzazione dei motori di ricerca (SEO).

Q3: in che modo la BBC gestisce il traffico web sulla sua nuova architettura?

Il traffico Web inizialmente colpisce un Global Traffic Manager (GTM), che si basa in parte sul server Web Nginx ed esegue sia locale che su AWS. GTM gestisce decine di migliaia di richieste al secondo. Un secondo livello su AWS gestisce la memorizzazione nella cache e il routing prima di raggiungere le funzioni in esecuzione su AWS Lambda per il rendering lato server (SSR) di contenuto dinamico.

Q4: cos’è il rendering lato server (SSR) e perché viene utilizzato dalla BBC?

Il rendering lato server significa che il browser riceve una pagina pre-rendering, riducendo il carico di lavoro all’estremità del client e consentendo il caricamento della pagina istantanea. La BBC utilizza SSR per migliorare l’esperienza dell’utente e il coinvolgimento. Tuttavia, SSR aumenta il carico del server, che viene mitigato attraverso la memorizzazione nella cache.

Q5: In che modo AWS Lambda gestisce i picchi di traffico?

AWS Lambda scale automaticamente in base alla domanda. Il sito Web della BBC utilizza circa 2.000 lambdas al secondo e questo numero dovrebbe crescere. La scalabilità di Lambda supera le capacità delle macchine virtuali su AWS Elastic Compute Cloud (EC2).

Q6: in che modo la BBC gestisce le richieste di contenuti nella sua nuova architettura?

La BBC utilizza un’API REST per fornire contenuti al livello di rendering web. Il “livello aziendale” gestisce la logica delle richieste di contenuti, consentendo a team diversi di creare la propria logica aziendale, condividendo lo stesso sistema per il controllo degli accessi e la memorizzazione nella cache.

Q7: In che modo la BBC garantisce la rapida iterazione e la distribuzione?

La BBC segue l’integrazione continua e i principi di distribuzione continua (CI/CD), consentendo una rapida iterazione e implementazione. Un rapporto mensile ha mostrato una media di 110 versioni al mese, con build che ne richiedono circa 3.5 minuti e un tempo medio di un giorno e 23 minuti da una richiesta di pull per l’esecuzione del codice in produzione.

D8: Quali sono alcuni commenti e opinioni sulla nuova architettura della BBC?

Le opinioni variano in merito alla spostamento della BBC su AWS e all’architettura senza server. Alcuni criticano l’uso di Lambda per un sito Web delle dimensioni della BBC, affermando che si tratta di un uso inefficiente delle risorse. Altri commentano la complessità di analizzare l’HTML generato.

Q9: In che modo la BBC gestisce il suo servizio mondiale, il video iplayer e i suoni della BBC nella nuova architettura?

I suoni World Service, Iplayer e BBC rimangono separati dal sito combinato, WebCore. La BBC si concentra sulla creazione di un sito per migliori prestazioni, affidabilità e SEO.

Q10: cosa tiene il futuro in termini di contenuti memorizzati nella nuova architettura della BBC?

L’articolo non fornisce informazioni dettagliate su come il contenuto è archiviato nella nuova architettura della BBC, ma l’autore promette di coprire questo argomento in post futuri.

Esperienza personale

Come sviluppatore Web che ha lavorato con diverse architetture del sito Web, trovo il passaggio della BBC su AWS e l’architettura senza server senza server. Mentre potrebbero esserci opinioni diverse sull’uso di Lambda per un sito Web così grande, i vantaggi di prestazioni, affidabilità e SEO migliorate sono evidenti. L’implementazione del rendering lato server e l’utilizzo di un’API REST per le richieste di contenuti mostrano l’impegno della BBC nel migliorare l’esperienza dell’utente. Inoltre, seguendo i principi CI/CD consente una rapida iterazione e distribuzione, consentendo alla BBC di tenere il passo con le esigenze di un panorama digitale in continua evoluzione. Tuttavia, la complessa struttura HTML generata da questa architettura può presentare sfide per l’analisi e l’analisi. Nel complesso, la migrazione della BBC su AWS e l’architettura senza server dimostra la continua evoluzione delle pratiche di sviluppo web in risposta ai progressi tecnologici.

BBC fa passare a AWS, senza server per l’architettura del nuovo sito Web, gli osservatori brontano sull’HTML

Il resto è stato combinato in una nuova cosa chiamata webcore. “Concentrandosi sulla creazione di un sito, piuttosto che diversi, stiamo assistendo a miglioramenti significativi nelle prestazioni, nell’affidabilità e nella SEO”, ha affermato Clark.

Microservizi basati su cloud che alimentano BBC iPlayer

Stephen Godwin descrive come la BBC abbia integrato i suoi sistemi di trasmissione con AWS, come è costruito la fabbrica di video attorno a un’architettura di microservizi che utilizza sia il riposo che i sq e come ciò ha permesso di aggiungere nuove funzionalità e modifiche grandi senza interruzione del normale funzionamento di iplayer.

Bio

Stephen Godwin è un architetto tecnico senior presso la BBC dove è responsabile della progettazione dei sistemi che forniscono audio e video a BBC Iplayer e Iplayer Radio. Ha progettato i sistemi che hanno controllato i 24 live streaming che la BBC ha reso disponibili online per le Olimpiadi di Londra 2012. Da allora ha migrato i sistemi che alimentano iplayer su un’architettura a microservizi a base di cloud.

Sulla conferenza

Il software sta cambiando il mondo. QCon autorizza lo sviluppo del software facilitando la diffusione della conoscenza e dell’innovazione nella comunità degli sviluppatori. Conferenza guidata dal professionista, QCON è progettata per lead team tecnici, architetti, direttori di ingegneria e project manager che influenzano l’innovazione nei loro team.

BBC fa passare a AWS, senza server per l’architettura del nuovo sito Web, gli osservatori brontano sull’HTML

L’aggregatore di notizie afferma che è “molto più complicato e molto più difficile da analizzare”

Mer 4 nov 2020 // 14:01 UTC

Aggiornato il sito Web della BBC, il sesto più popolare nel Regno Unito, è stato per lo più migrato dai bit granai dell’emittente a Amazon Web Services (AWS) con circa la metà del sito ora reso utilizzando AWS Lambda, una piattaforma senza server.

“Fino a poco tempo fa gran parte del sito Web della BBC è stato scritto in PHP e ospitato su due data center vicino a Londra”, ha detto Matthew Clark, capo dell’architettura. “Quasi ogni parte è stata ricostruita sulla nuvola.”

PHP funziona bene nella nuvola, ma questa non è una questione di sollevamento e turno. Invece, il team BBC ha ideato una nuova architettura basata sul calcolo senza server. Si è anche sforzato di combinare quelli che erano diversi siti – come notizie, sport e così via – in uno, sebbene Clark ha detto che il servizio mondiale, il video iplayer e il sito radiofonico suoni della BBC rimangono separati.

Il resto è stato combinato in una nuova cosa chiamata webcore. “Concentrandosi sulla creazione di un sito, piuttosto che diversi, stiamo assistendo a miglioramenti significativi nelle prestazioni, nell’affidabilità e nella SEO”, ha affermato Clark.

Il traffico Web inizialmente colpisce un Global Traffic Manager (GTM), una soluzione interna basata sul server Web Nginx e l’esecuzione in parte locale (mostrando che la BBC non ha completamente abbandonato i suoi data center) e in parte su AWS. GTM gestisce “decine di migliaia di richieste al secondo”, ha detto Clark. Un secondo livello su AWS gestisce la memorizzazione nella cache e il routing, prima di premere le funzioni in esecuzione su AWS Lambda, che eseguono il rendering lato server (SSR) di contenuti dinamici usando React, un framework JavaScript.

Il rendering lato server significa che il browser prepara una pagina da visualizzare senza dover fare molto lavoro, e quindi dovrebbe apparire istantaneamente, sebbene aumenti l’onere sul server-la memorizzazione nella cache lo mitiga, notiamo. L’ingegnere di Walmart Alex Grigoryan, che ha anche supervisionato una migrazione verso SSR, ha testato SSR vs rendering lato client (CSR) e ha dichiarato: “Quando abbiamo fatto test A/B su SSR vs CSR. I nostri numeri hanno mostrato un migliore coinvolgimento da parte del cliente con il rendering in anticipo, “sebbene abbia notato un aumento del carico del server come uno svantaggio importante.

Nel caso della BBC, viene utilizzato lambda, che è in grado di scambiare auto su richiesta. “Circa 2.000 Lambdas funzionano ogni secondo per creare il sito Web della BBC; un numero che ci aspettiamo di crescere”, ha affermato Clark. Ha aggiunto che lambda si ridimensiona meglio delle macchine virtuali sulla nuvola di calcolo elastico AWS (EC2), affermando che “i nostri livelli di traffico possono lanciare in un istante; Lambda può gestirlo in modo tale che EC2 non può essere auto-scalking.”

Un altro aspetto del sito della BBC è la logica che va a richiedere contenuti, che Clark chiama il “livello aziendale”. Il contenuto viene fornito al livello di rendering Web tramite un’API REST e una soluzione chiamata Fast Agnostic Business Layer “consente ai diversi team di creare la propria logica aziendale”, ha detto, in modo che i diversi requisiti siano soddisfatti pur condividendo lo stesso sistema per cose come il controllo degli accessi e la cache. Clark non ha detto molto su come è stato archiviato il contenuto stesso, anche se ha promesso di tornare a questo argomento in post futuri.

La piattaforma WebCore utilizza CI/CD per consentire la rapida iterazione e Clark ha mostrato un rapporto mensile di esempio che mostra 110 versioni o circa tre al giorno. Builds Ne prendine circa 3.5 minuti e il tempo medio da una richiesta di pull (quando il nuovo codice viene unito) alla gestione in produzione era un giorno e 23 minuti, in questo particolare mese. In media il 67 % delle richieste di pull è stato effettivamente unito al codice.

Sito Web BBC HTML

Una piccola sezione dell’HTML consegnata per un articolo di notizie oggi sul sito della BBC. Un aggregatore di notizie dice che è molto più difficile da analizzare

Ottimo lavoro? I commenti su Hacker News mostrano che le opinioni variano. “Gestire un sito delle dimensioni della BBC su Lambda è a dir poco uno spreco esuberante di un budget sovvenzionato dal governo, è assolutamente pazzesco. Il tempo VM di lambda ha un markup enorme rispetto al calcolo regolare. IMHO questo è l’epitome di Serverless è andato storto “, ha detto uno.

Un altro commento di John Leach, che gestisce un sito di aggregazione del titolo chiamato News Sniffer, ha affermato che l’HTML generato non è facile da analizzare. “Eseguo il progetto News Sniffer che deve analizzare le notizie della BBC e ho saputo di questo lancio qualche settimana fa quando l’HTML ha cambiato completamente il formato e i miei parser si sono rotti. Come nota a margine, il nuovo HTML è molto più complicato e molto più difficile da analizzare di prima – so che l’obiettivo non è aiutare l’analisi per i contenuti, ma ero ancora rattristato nel vedere come è finito.”

C’è anche curiosità su domande senza risposta. Qual è l’impatto sui costi del passaggio da locale a AWS? Qual è l’impatto sui costi di Lambda rispetto all’utilizzo di EC2? Perché, se la rete di memorizzazione nella cache e di consegna dei contenuti funziona come previsto, sono 2.000 lamdbas un secondo richiesto?

Abbiamo chiesto maggiori dettagli alla BBC. ®

Aggiornato alle 16:02 UTC il 5 novembre 2020 per aggiungere

Il Matthew Clark della BBC si è messo in contatto per dire: “Sebbene il costo di calcolo di EC2 Lambda sia più elevato, l’importo di cui hai bisogno è inferiore, compensando questo.”Ha aggiunto, in qualche modo misteriosamente dal momento che EC2 può automaticamente, che:” Con EC2, provochiamo server Web con molta capacità di gestire improvvisi cambiamenti di traffico (E.G. A causa delle ultime notizie). Mentre con Lambda, paghiamo solo per ciò che effettivamente usiamo.”

Alla domanda sul perché l’organizzazione non abbia usato l’opportunità di rendering lato server per fornire un HTML più leggibile dall’uomo che sarebbe meglio per gli strumenti di analisi e accessibilità, ha risposto: “La pagina web HTML sembra diversa in quanto è in gran parte generata dal framework utilizzato (React). La BBC ha una barra molto elevata per l’accessibilità e le prestazioni e continuiamo a testare il sito per garantire che funzioni bene attraverso browser e sceneggiatori.”Infine, abbiamo chiesto perché, se la rete di memorizzazione nella cache e di consegna dei contenuti funzionasse come previsto, erano necessarie 2.000 lamdbas al secondo.

Clark ha affermato: “I Lambdas sono essenziali per gestire gli aggiornamenti in modo che il sito rimanga aggiornato. Ogni pagina della BBC coinvolge in genere più semplici esecuzioni Lambda, la maggior parte delle quali completa in meno di 150 ms.”

BBC utilizza l’archiviazione di file condivisi per migrare l’applicazione del pulsante rosso sul cloud AWS

Utilizzando Amazon EFS per condividere i file, la BBC ha creato una soluzione agile ed economica, migrando il suo servizio TV interattivo a bottoni rossi locali sul cloud AWS. L’applicazione BBC Red Button è un servizio TV interattivo attraverso il quale gli spettatori possono accedere a ulteriori programmi televisivi, copertura dal vivo da importanti eventi sportivi e culturali, punteggi sportivi, lotteria e informazioni meteorologiche, nonché le ultime notizie nazionali e globali.

Il pulsante rosso transitato dalla BBC da locale al cloud AWS utilizzando servizi tra cui Amazon EC2, Amazon EFS, Amazon SNS, Amazon SQS e Amazon Kinesis. L’azienda’la soluzione precedente è stata mantenuta attraverso un insieme eterogeneo di soluzioni software con molti diversi tipi di linguaggi e sistemi di programmazione. Lo spostamento del pulsante rosso su AWS ha permesso agli sviluppatori di definire l’infrastruttura come codice, consentendo agli ingegneri di riprodurre gli ambienti in pochi minuti e migliorare iterativamente i componenti del software in modo economico. Gli sviluppatori della BBC hanno utilizzato Amazon EFS per trasferire e mantenere la loro architettura di condivisione di file conforme a POSIX, semplificando la transizione dell’applicazione dei pulsanti rossi al cloud e aiutando il team a rispettare le scadenze del progetto.

BBC sfrutta l’archiviazione dei file condivisi per migrare l’applicazione del pulsante rosso sul cloud AWS

Iniziare

Le aziende di tutte le dimensioni in tutti i settori trasformano le loro attività ogni giorno usando AWS. Contatta i nostri esperti e inizia oggi il tuo viaggio Cloud AWS.

Scopri AWS

  • Cosa è AWS?
  • Cos’è il cloud computing?
  • Inclusione, diversità ed equità AWS
  • Cos’è DevOps?
  • Cos’è un contenitore?
  • Cos’è un lago dati?
  • AWS Cloud Security
  • Cosa c’è di nuovo
  • Blog
  • Comunicati stampa

Risorse per AWS

  • Iniziare
  • Formazione e certificazione
  • Biblioteca AWS Solutions
  • Centro di architettura
  • Domande frequenti di prodotto e tecnico
  • Rapporti degli analisti
  • Partner AWS

Sviluppatori su AWS

  • Centro per sviluppatori
  • SDK e strumenti
  • .Rete su AWS
  • Python su AWS
  • Java su AWS
  • PHP su AWS
  • JavaScript su AWS

Aiuto

  • Contattaci
  • Ottieni aiuto per esperti
  • Presenta un biglietto di supporto
  • Centro di conoscenza
  • AWS RE: POST
  • Panoramica del supporto AWS
  • Legale
  • Carriere AWS

Amazon è un datore di lavoro per le pari opportunità: Minoranza / donna / disabilità / veterano / identità di genere / orientamento sessuale / età.

  • Privacy
  • |
  • Termini del sito
  • |
  • Preferenze dei cookie
  • |
  • © 2023, Amazon Web Services, Inc. o i suoi affiliati. Tutti i diritti riservati.

Stai usando un browser obsoleto. Si prega di aggiornare a un browser moderno per migliorare la tua esperienza.

Terminare il supporto per Internet Explorer

Il supporto AWS per Internet Explorer termina il 31/07/2022. I browser supportati sono Chrome, Firefox, Edge e Safari. Saperne di più »

Iplayer usa AWS

Об этой сттце

Ыы зарегистрировали подозритеstituire. С помощю ээй ст р ы ыы сможем о imperceде quello. Почему ээо мо л поззти?

Эта страница отображается в тех с лччч, когда автоматическиtal систе quisi которые наршают условия иполззования. Страница перестан scegliere. До этого момента для иполззования сжж google необходимо пхоходить поверку по по по по по.

” ылку запросов. Если ы и ипоеете общий доступ в интернет, проmma. Обратитесь к с ое системому администратору. Подробнеi.

Проверка по слову может также появляться, если вы вводите сложные запросы, обычно распространяемые автоматизированными системами, или же вводите запросы очень часто.

Apakah iTunes masih ada 2021 L’iPod touch richiede wifi

Related Posts

Notizia

Vinyl suona bene su Sonos

Notizia

Fa Epson 4700 Print Cardstock

Notizia

Le cuffie ad alto volume di volume

banner
banner

PROMO

racavedigger.com
© racavedigger.com 2026