Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #s
  • #se
RSS: #server

#server

  • #serversiderendering_clevermarks_javascript_react_webperf
  • #serversiderendering_scalability_performance_react_clevermarks
  • #serversentevents_push_server_client_communication_http2_websocket_clevermarks
  • #serverless-
  • #serverlessarchitecture
  • #serverless_bot_20minutes_aws_clevermarks
  • #serverlimit
  • #serverplug
  • #server_hosting
  • #server-performance
  • #server-side_tagging
  • #server-side-rendering
  • #server-state-machine
0 | 25 | 50 | 75 | 100
  • @metroet_
    métroet+ @metroet_ 13/10/2021

    De nombreux sites internet inaccessibles après une panne chez l’hébergeur français OVHCloud
    ▻https://www.francetvinfo.fr/sciences/high-tech/de-nombreux-sites-internet-inaccessibles-apres-une-panne-chez-l-heberge

    « Une mauvaise configuration du routeur a provoqué la panne du [réseau] », a expliqué le fondateur d’OVHCloud sur Twitter.

    https://gkdv.net/images/uploads/2013/07/ovh-datacenter-roubaix-gnd-geek-hackeur-incident-securite-faille-geekndev.jpg

    « Ce site est inaccessible ». Une importante panne informatique dans un datacenter d’OVHCloud a empêché les internautes d’accéder à de nombreux sites, mercredi 13 octobre dans la matinée. « Suite à une erreur humaine durant la reconfiguration du network » sur un datacenter localisé à Vint Hill, en Virginie (est des Etats-Unis), l’hébergeur français a rencontré "un souci" sur son réseau informatique, a expliqué sur Twitter le fondateur du géant français de l’informatique en réseau et de l’hébergement, Octave Klaba. 

    IMG/distant/jpg/php6Bbf74jpg9144.jpg https://www.francetvinfo.fr/pictures/RZ3qZhzonOYKeUOw2qZVVI58u0s/0x292:5616x3451/944x531/filters:format(webp)/2021/10/13/php6Bbf74.jpg

    « Nous allons isoler [le datacenter de Vint Hill], puis fixer la configuration », a-t-il ajouté. L’opération de maintenance s’est déroulée entre 9 heures et 10h30, permettant un retour à la normale. 

    Suite à une erreur humaine durant la reconfiguration du network sur notre DC à VH (US-EST), nous avons un souci sur la toute la backbone. Nous allons isoler le DC VH puis fixer la conf. ▻https://t.co/kDakq7FGBO

    -- Octave Klaba (@olesovhcom) October 13, 2021
    Après cette intervention, les sites hébergés par OVHCloud étaient en effet de nouveaux accessibles en milieu de matinée. 

    Le problème est résolu, ▻https://t.co/rET07nlI5Q est de nouveau accessible. 
Très bonne journée à toutes et tous. ▻https://t.co/IsAbLB00xg

    -- data.gouv.fr (@datagouvfr) October 13, 2021
    Une « mauvaise configuration du routeur »

    Octave Klaba explique que face à une hausse du nombre d’attaques informatiques par déni de service (DDoS), l’hébergeur a décidé d’ajouter de nouvelles infrastructures pour faire face à la surcharge de trafic dans son centre de données de Vint Hill. "Une mauvaise configuration du routeur a provoqué la panne du [réseau]", détaille-t-il.

Cet incident survient à un moment crucial pour l’entreprise, qui doit entrer en Bourse vendredi. 
    #ovh #cloud #france #internet #bigdata #server #numérique

    métroet+ @metroet_
    • @metroet_
      métroet+ @metroet_ 13/10/2021

      Erreur humaine, par manque de personnel qualifié ?

      métroet+ @metroet_
    Écrire un commentaire
  • @debugpoint_com
    DebugPoint.com @debugpoint_com CC BY-SA 2/04/2021

    First-Ever AlmaLinux 8.3 Stable Released to Replace CentOS #linux #opensource #almalinux #centos #server
    ▻https://www.debugpoint.com/2021/04/almalinux-8-3-release

    DebugPoint.com @debugpoint_com CC BY-SA
    Écrire un commentaire
  • @etraces
    e-traces @etraces ART LIBRE 16/11/2020
    1
    @cy_altern
    1

    Google Tag Manager, la nouvelle arme anti adblock
    ▻https://www.pixeldetracking.com/fr/google-tag-manager-server-side-tagging

    La version « Server-Side Tagging » de l’outil de Google permet de contourner les protections navigateurs et autres adblockers Google Tag Manager, le cheval de Troie des équipes marketing Google Tag Manager est un TMS (Tag Management System) : il permet aux équipes marketing d’ajouter des traceurs sur un site web ou une application, sans devoir passer par des développeurs. Via une interface web, ces équipes peuvent décider : Des traceurs à déclencher (analytics, A/B testing, attribution, etc). (...)

    #Google #publicité

    ##publicité

    https://www.pixeldetracking.com/images/f/c/6/3/d/fc63d31337673f76d3fafe2bf15b0ba7d15b563d-banksy.jpeg

    e-traces @etraces ART LIBRE
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 16/11/2020

      Fuitage des données persos : c’est la cata...

      Votre adblocker (uBlock Origin sur Firefox par exemple), votre bloqueur de contenu (Firefox Focus ou Adguard sur iOS par exemple) ou votre bloqueur DNS (NextDNS par exemple) fonctionne sur votre appareil. Il peut ainsi détecter les traceurs tiers et les bloquer avant que vos données personnelles ne fuitent.
      Rien de tout cela avec la version Server-Side Tagging de Google Tag Manager : les fuites de données personnelles se déroulent depuis le serveur proxy du client (hébergé dans le cloud Google) vers les tiers. Vous n’avez donc plus la main pour éviter ces fuites.

      mais en plus Google recommande de faire une sorte DNS cloaking et de modifier le nom du script de lancement du tracking gtag.js :

      Le serveur « proxy » est hébergé dans le cloud de Google (instance App Engine) mais Google conseille de lier le domaine App Engine à un sous-domaine du site de ses clients (sans expliquer les raisons) :
      The default server-side tagging deployment is hosted on an App Engine domain. We recommend that you modify the deployment to use a subdomain of your website instead.
      Google ne conseille pas d’enregistrement DNS de type CNAME (alias), mais un enregistrement DNS de type A ou AAAA, directement lié aux adresses IPs de Google App Engine, qui fait office d’hébergeur. Le serveur « proxy » est donc bien considéré par les navigateurs comme 1st party, et les conséquences sont donc importantes.

      #Google_Tag_Manager #server-side_tagging #DNS_cloaking #ublock

      cy_altern @cy_altern CC BY-SA
    Écrire un commentaire
  • @k1ng0fno0b
    K1ng0fNo0b @k1ng0fno0b 5/06/2020

    Rumor: Alleged 2021 5.5-inch iPhone prototype shows notchless screen and USB-C port

    A new mock-up of the 5.5-inch 2021 iPhone has been shared by Macotakara today that suggests a notchless screen and USB-C instead of a Lightning port (or nor port at all) could be in the works. The pr…

    FreshNewsHardware est en ligne! ►https://paper.li/K1ng0fNo0b/1418475525…
    Merci à
    @digitalcaffeine

    @ScipiondeSalm
    #technology #serverlessarchitecture

    K1ng0fNo0b @k1ng0fno0b
    Écrire un commentaire
  • @oanth_rss
    oAnth_RSS @oanth_rss CC BY 25/02/2020

    Mozilla : Firefox-Nutzer in den USA bekommen alle DoH - Golem.de
    ▻https://diasp.eu/p/10498221

    Mozilla: Firefox-Nutzer in den USA bekommen alle DoH - Golem.de

    Nach vielen Experimenten und monatelangen Verzögerungen wird Mozilla das Protokoll DNS over HTTPS (DoH) für alle US-Nutzer von Firefox ausrollen. Der Anbieter will seinen Mozilla: Firefox-Nutzer in den USA bekommen alle DoH - Golem.de #Firefox #Browser #Cloudflare #DNS #Mozilla #Server #Internet #OpenSource

    oAnth_RSS @oanth_rss CC BY
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 1/05/2019
    3
    @kent1
    @tofulm
    @cy_altern
    3

    How to enable #HTTP/2 support in #Apache

    Starting from Apache 2.4.27, the Apache MPM (Multi-Processing Module) prefork no longer supports HTTP/2.To fix this, select a different MPM: event or worker. We highly recommend you to use the event prefork.
    If you are using PHP, it is likely that PHP is integrated to Apache via the mod_php module, which requires the prefork MPM. If you switch out from preform MPM, you will need to use PHP as FastCGI. To switch to php-fpm, you can do as folllwing.

    ▻https://http2.pro/doc/Apache#prefork-http2
    ▻https://httpd.apache.org/docs/2.4/fr/howto/http2.html#mpm-config

    Sur debian stretch ça donne ça (si on avait activé mpm_prefork alors que mpm_event est bien celui proposé par défaut) :

    apt install php-fpm
    a2enmod proxy_fcgi setenvif
    a2enconf php7.0-fpm
    a2dismod php7.0
    a2dismod mpm_prefork
    a2enmod mpm_event
    service apache2 restart
    apt purge libapache2-mod-php
    a2enmod http2

    #http2 #mpm_event #php-fpm

    • #PHP
    • #PHP
    b_b @b_b PUBLIC DOMAIN
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 2/05/2019

      #apache #php

      cy_altern @cy_altern CC BY-SA
    • @b_b
      b_b @b_b PUBLIC DOMAIN 2/05/2019

      Dans la foulée, deux liens à propos de l’optimisation de #php-fpm :

      Apache2 and php fpm performance optimization — Step-by-step guide

      ▻https://medium.com/@sbuckpesch/apache2-and-php-fpm-performance-optimization-step-by-step-guide-1bfecf161534

      If you consistently see a large number of idle workers, you may want to lower your MinSpareServers (for the prefork MPM) or MinSpareThreads (for the worker and event MPMs) setting so that you are not sustaining a higher number of processes or threads than necessary to process your rate of traffic. Maintaining more processes or threads than you actually need will unncessarily exhaust system resources.

      ▻https://www.datadoghq.com/blog/monitoring-apache-web-server-performance

      b_b @b_b PUBLIC DOMAIN
    • @b_b
      b_b @b_b PUBLIC DOMAIN 2/05/2019

      Toujours à propos de #php-fpm, et de l’intérêt de basculer le process manager de dynamic (valeur par défaut) vers autre ondemand ou static.

      Certaines personnes recommandent d’utiliser ondemand pour ne pas avoir de process php en idle quand il n’y a pas de trafic :

      Dans mon cas j’ai 10 processus qui tournent en permanence, même si aucun de mes sites n’est visité.

      ▻https://www.guillaume-leduc.fr/une-autre-facon-dutiliser-php-fpm.html

      If you’re working on a high performance PHP setup, the ’ondemand’ PM may not be for you. In that case, it’s wise to pre-fork your PHP-FPM processes up to the maximum your server can handle. That way, all your processes are ready to serve your requests without needing to be spawned first. However, for 90% of the sites out there, the ondemand PHP-FPM configuration is better than either static or dynamic.

      ▻https://community.webcore.cloud/tutorials/php_fpm_ondemand_process_manager_vs_dynamic

      Mais comme indiqué ci-dessus, ça n’est pas forcément mieux car le process manager va devoir spawner des process alors que des process en idle permettent une réaction plus rapide en cas de pic de trafic :

      Idle process stay online waiting for traffic spikes and responding immediately, rather than having to wait on the pm to spawn children and then kill them off after x pm.process_idle_timeout expires...

      The common advice is to use pm ondemand, as is the advice in this same support thread. However, that’s even worse, because ondemand will shutdown idle processes right down to 0 when there’s little to no traffic and then you’ll end up with just as much overhead issues as traffic fluctuates.

      ▻https://haydenjames.io/php-fpm-tuning-using-pm-static-max-performance

      Mais...

      PM dynamic and especially ondemand can be save you however, when you have multiple PHP-FPM pools. For example, hosting multiple cPanel accounts or multiple websites under different pools. I have a server for example with 100+ cpanel accounts and about 200+ domains and it would be impossible for pm.static or even dynamic to perform well. Only ondemand performs well since more than two third’s of the websites receive little to no traffic and with ondemand it means all children will be shutdown saving tons of server memory!

      When it comes to PHP-FPM, once you start to serve serious traffic, ondemand and dynamic process managers for PHP-FPM can limit throughput because of the inherent overhead. Know your system and set your PHP-FPM processes to match your server’s max capacity. Start with pm.max_children set based on max usage of pm dynamic or ondemand and then increase to the point where memory and CPU can process without becoming overwhelmed. You will notice that with pm static, because you keep everything sitting in memory, traffic spikes over time cause less spikes to CPU and your server’s load and CPU averages will be smoother. The average size of your PHP-FPM process will vary per web server requiring manual tuning, thus why the more automated overhead process managers – dynamic and ondemand – are more popular recommendations.

      Grosso merdo, il semble que dynamic peut faire le job quand on ne veut pas trop se prendre la tête, ondemand quand on sait à quoi s’attendre et qu’on est juste en mémoire (ou pour du dev), et static quand on veut faire du tuning précis.

      Un bon résumé :

      In dynamic type, the number of child processes is set dynamically based on the PHP-FPM parameters in conf file. But it is a bit memory-intensive type.

      In static type, the number of child processes is fixed by pm.max_children parameter, but this type is not flexible for a server with changing web traffic. It also consumes too much memory.

      In ondemand type, the PHP-FPM processes are spawned only on demand, based on the traffic. This type helps to manage varying traffic in memory restrained servers. But the overhead increases when there is so much traffic fluctuation.

      ▻https://bobcares.com/blog/php-fpm-tuning-high-load

      Bref, comme souvent il n’y a pas de recette unique/magique :p

      Et vous les gens, vous utilisez quoi ?

      b_b @b_b PUBLIC DOMAIN
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 2/05/2019

      merci pour la sélection :)

      Sur la question ThreadPerChild vs ServerLimit : ▻https://www.liquidweb.com/kb/apache-performance-tuning-mpm-directives
      La doc apache : ▻http://httpd.apache.org/docs/2.4/mod/mpm_common.html#threadsperchild et ▻http://httpd.apache.org/docs/current/mod/mpm_common.html#maxrequestworkers
      (NB : ThreadPerChild ne peut être supérieur à ThreadLimit)

      Pour la configuration de Munin spécifique FPM + logs des requêtes lentes : ▻https://www.malekal.com/optimiser-php-fpm

      #ThreadPerChild #ServerLimit

      cy_altern @cy_altern CC BY-SA
    • @tofulm
      tofulm @tofulm 16/03/2021

      https://community.webcore.cloud/tutorials/how_to_solve_php_fpm_server_reached_max_children

      pour le calcul du max_children
      #max_children

      tofulm @tofulm
    • @b_b
      b_b @b_b PUBLIC DOMAIN 8/03/2022

      Et si on obtient l’erreur [proxy_fcgi:error] The timeout specified has expired ça n’est pas sur la conf PHP max_execution_time qu’il faut jouer, mais sur ProxyTimeout au niveau de la conf apache cf ▻http://wiki.centos-webpanel.com/apache-proxy-timeout-with-php-fpm & ▻https://www.theshell.guru/proxy_fcgierror-the-timeout-specified-has-expired-apache-2-4

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 17/04/2019

    Deconstructing #serverless Computing Part 1: A new layer of abstraction
    ▻https://hackernoon.com/deconstructing-serverless-computing-part-1-a-new-layer-of-abstraction-98

    “All problems in computer science can be solved by another level of indirection.” — David WheelerIn a series of articles, Lucian Toader explores serverless computing, looking at it from a business perspective as well as from a developer’s point of view.We have come a long way since the 50s; mainframes and time-sharing were replaced by virtual machines and cloud computing, those in turn giving way to containers, with the creation of Docker. Each step until now has added a new layer of abstraction, simplifying provisioning and server management through increased automation, while bringing down costs by exploiting the commoditization of hardware, software and economies of scale.IaaS, PaaS, SaaS, and the missing linkAs information and communications technology (ICT) evolves, we are gaining (...)

    #serverless-computing #functions-as-a-service #cloud-computing #function-as-a-service

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 15/04/2019

    The Definitive Crash Course on #serverless with #aws: Centralized logging with Kinesis and Lambda
    ▻https://hackernoon.com/the-definitive-crash-course-on-serverless-with-aws-centralized-logging-w

    https://cdn-images-1.medium.com/max/1024/1*OgCtmkQvApUnLEvG05r5gQ.jpeg

    Don’t you just hate it when APIs are failing and you have absolutely no clue why? Now imagine you don’t have access to the VM, cluster or container where your software is running. Want me to continue with this nightmare?Yes, that’s what debugging AWS Lambda functions tends to seem like. A horrid nightmare of not knowing what is happening nor why things are failing. This article will show you a way of logging function invocations. Letting you track and monitor failures and errors, while also giving you a nice structure for logging info and debug logs for when you need to troubleshoot behavior.The key is to send all logs to a central location where you can later group, filter and make sense of them. Sematext is a full-stack observability solution for your entire software stack. Meaning you (...)

    #monitoring #aws-lambda #programming

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 15/04/2019

    Observability Without Having to Break the Bank
    ▻https://hackernoon.com/observability-without-having-to-break-the-bank-7ebbc861245f?source=rss--

    To run a #serverless application in production reliably, you need to be able to debug issues quickly. You need to have good observability, and having structured logs is a big part of that. They allow you to capture useful contextual information with each log message.But observability comes with a cost.The ProblemCloudWatch Logs charges $0.50 for per GB of data ingested, and $0.03 per GB per month for storage. As such, it’s common for companies to spend more on CloudWatch Logs than Lambda invocations in their production environment. Best practices such as using structured logs further exasperate the cost associated with logging.Furthermore, with #aws Lambda, it’s no longer possible to rely on agents to collect and publish observability data such as custom metrics and traces. Instead, you have (...)

    #aws-lambda #cloud #cloud-computing

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 15/04/2019

    Quickly Debug Your #aws #lambda Functions
    ▻https://hackernoon.com/quickly-debug-your-aws-lambda-functions-b9b0d7cb6096?source=rss----3a814

    https://cdn-images-1.medium.com/max/1024/1*_SpFOJrtVK_IpAtrHPixag.jpeg

    Great writers use metaphors to get their point across so let me give that a try real quick. Bugs are nasty little pests, mm’key? It’s hard to get rid of them but apart of just spraying poison everywhere, there are only a few options left. One of those options is using a natural predator to those bugs, a predator like birds. So birds can help you get rid of bugs. I work for a company called Dashbird that help developers debug their AWS Lambda applications. See what I did there? Pests\bugs <-> birds\Dashbirds? Clever, right? Now, who do I need to call for my Pulitzer Prize?Main Reasons For Using AWS Lambda FunctionsOne of the AWS Lambda perks is that as AWS claim “You can forget all about project’s infrastructure and focus solely on launching apps in the cloud while you’ll be able to (...)

    #serverless #debugging

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 11/04/2019

    How to Add a Cache Layer to #serverless #graphql #appsync API
    ▻https://hackernoon.com/how-to-add-a-cache-layer-to-appsync-dynamodb-resolver-be924842916b?sourc

    https://cdn-images-1.medium.com/max/1024/1*Gb5wltZBIWO5oHekkKfxzg.jpeg

    In this post, I show an example of simple application based on the Serverless framework. The application uses Amazon Appsync, Lambda, DynamoDB, Amazon DynamoDB Accelerator (DAX), to demonstrate how to use Amazon DAX as caching layer in front of #aws Appsync Resolvers.Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for DynamoDB that delivers up to a 10x performance improvement — from milliseconds to microseconds — even at millions of requests per second.A simple serverless CMSThe example application in this post is a simple CMS. I use Serverless framework templates to simplify the setup for Appsync. The sections in template that create the Appsync, Dynamodb, Cognito identity pool and user pool, DAX cluster, roles, security groups, and subnet groups, and (...)

    #dynamodb-accelerator

    • #Amazon
    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 11/04/2019

    Building a Fully #serverless Realtime CMS using AWS #appsync and #aurora Serverless
    ▻https://hackernoon.com/building-a-fully-serverless-realtime-cms-using-aws-appsync-and-aurora-se

    https://cdn-images-1.medium.com/max/1024/1*9yT_617eObHnSbuYIsDsKw.png

    AWS made a serverless option of AWS RDS Aurora generally available, It would mean a breakthrough in building fully serverless architectures with relational database. No more managing connection pools with SQL, No more worrying about RDS instances, Cost is based on the compute time services are consumed, and there is no charge when code is not running.In this post , my goal was to build a fully-functional AWS AppSync-driven backend and #react frontend of a post management app. The app will deliver end users a set of features that allow public users view posts, admin users add/delete post, Let’s start!Application ArchitectureThe application architecture uses:Serverless frameworkAWS AppsyncAWS Cognito Userpool and Identity PoolAWS Aurora ServerlessAWS LambdaPrerequisitesThe following must be (...)

    #aws-lambda

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 11/04/2019

    Building a #serverless Data Pipeline with #aws S3 Lamba and DynamoDB
    ▻https://hackernoon.com/build-a-serverless-data-pipeline-with-aws-s3-lamba-and-dynamodb-5ecb8c3e

    https://cdn-images-1.medium.com/max/1024/1*X9L-plk6g5uDmDVdzYt1_g.jpeg

    AWS Lambda plus Layers is one of the best solutions for managing a data pipeline and for implementing a serverless architecture. This post shows how to build a simple data pipeline using AWS Lambda Functions, S3 and DynamoDB.What this pipeline accomplishes?Every day an external datasource exports data to S3 and imports to AWS DynamoDB table.PrerequisitesServerless frameworkPython3.6PandasdockerHow this pipeline worksOn a daily basis, an external data source exports data of the pervious day in csv format to an S3 bucket. S3 event triggers an AWS Lambda Functions that do ETL process and save the data to DynamoDB.Install Serverless FrameworkBefore getting started, Install the Serverless Framework. Open up a terminal and type npm install -g serverless to install Serverless framework.Create (...)

    #data-pipeline #python #lambda-layer

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 11/04/2019

    Running #selenium and Headless Chrome on #aws Lambda Layers
    ▻https://hackernoon.com/running-selenium-and-headless-chrome-on-aws-lambda-layers-python-3-6-bd8

    https://cdn-images-1.medium.com/max/1024/1*l0FnCCMp2w-RmMeJUzL2cA.png

    Selenium and Headless Chrome on AWS Lambda LayersAWS has extended the timeout limit for Lambda functions from 5 to 15 minutes, also AWS released new Lambda layers feature at re:Invent 2018, with these new features, we can now move Selenium tests to server-less frameworks without any performance issues!After many attempts of using different version of chrome drivers and binaries — I eventually find a way to get it work — ChromeDriver was able to run and interact with Headless Chrome inside a Lambda Layer.I created #serverless Framework (≥1.34.0) project to publish and use Lambda Layers with Selenium and Headless Chrome, thus team is able to do UI test using Python without running Selenium on server or local machine.Selenium and Headless ChromeIncompatible versions of serverless-chrome, (...)

    #lambda-layer #python3

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 10/04/2019

    The Future of Cloud Computing with Joshua Strebel from Pagely
    ▻https://hackernoon.com/the-future-of-cloud-computing-with-joshua-strebel-from-pagely-e502435cd4

    https://cdn-images-1.medium.com/max/1024/1*yX-RVj0IjB3M-u2P-esoNQ.png

    Episode 36 of the Hacker Noon Podcast: An interview with Joshua Strebel, CEO of Pagely and NorthStack.▻https://medium.com/media/0d1b47d6c24b20039a870c9dfbb22208/hrefListen to the interview on iTunes, or Google Podcast, or watch on YouTube.In this episode Trent Lapinski and Joshua Strebel discuss #serverless, cloud computing, #devops, #wordpress, and Joshua’s new project NorthStack.“You talk about AI and specifically around content publishing, there’s those crazy algorithms now that you can give it a sentence and a closing and it’ll write a thousand words in between and it will be on point. You’re like ‘I couldn’t have written this any better!” — Joshua StrebelThe Future of Cloud Computing with Joshua Strebel from PagelyProduction and music by Derek Bernard — haberdasherband.com/productionHost: Trent (...)

    #hackernoon-podcast #cloud-computing

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 5/04/2019

    Comparing Nuclio and #aws Lambda
    ▻https://hackernoon.com/comparing-nuclio-and-aws-lambda-14e94c8f1b01?source=rss----3a8144eabfe3-

    https://cdn-images-1.medium.com/max/1024/0*YDY_DY3mPnmh_HZv.png

    Comparing AWS Lambda and NuclioWith #serverless, you delegate the responsibility of running your infrastructure to a platform provider as much as possible. This frees your engineers to focus on building what your customers want from you — the features that differentiate your business from your competitors’. For this philosophy to work, however, the platform needs to not only give you the tools to build those features, but also deliver the performance that will keep engineers satisfied.Yes, services such as AWS Lambda are powerful, but they have a number of well-documented limitations that make them unsuitable for some workloads. These include:Cold starts and high latency make them unsuitable for real-time applications that require consistent and millisecond-level response times.The (...)

    #aws-lambda #aws-lambda-and-nuclio

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 2/04/2019

    How to FaaS like a pro: 12 uncommon ways to invoke your #serverless functions on #aws [Part 1]
    ▻https://hackernoon.com/how-to-faas-like-a-pro-12-uncommon-ways-to-invoke-your-serverless-functi

    https://cdn-images-1.medium.com/max/1024/1*EqBI4iCRMqrHsC0LCSFO4g.jpeg

    Yes, this is you at the end of this article, contemplating new possibilities! [Photo by Joshua Earle on Unsplash]If you feel like skipping the brief introduction below, you can jump straight to the first four uncommon trigger with these shortlinks:Amazon Cognito User Pools — Users management & custom workflowsAWS Config — Event-driven configuration checksAmazon Kinesis Data Firehose — Data ingestion & validationAWS CloudFormation — IaC, Macros & custom transformsA bit of history firstWhen AWS Lambda became generally available on April 9th, 2015 it became the first Function-as-a-Service out there, and there were only a few ways you could trigger your functions besides direct invocation: Amazon S3, Amazon Kinesis, and Amazon SNS. Three months later we got Amazon API Gateway support, (...)

    #programming #nodejs #python

    • #Amazon
    • #AWS
    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 1/04/2019

    Visualizing Cold Starts
    ▻https://hackernoon.com/visualizing-cold-starts-ddb7c3267419?source=rss----3a8144eabfe3---4

    https://cdn-images-1.medium.com/max/1024/1*e8qpRcWiFUGfxa51gzX8Ww.jpeg

    I wrote a lot about cold starts of #serverless functions. The articles are full of charts and numbers which are hopefully useful but might be hard to internalize. I decided to come up with a way to represent colds starts visually.I created HTTP functions that serve geographic maps (map credit Open Street Map). The map is a combination of small square tiles; each tile is 256 by 256 pixels. My selected map view consists of 12 tiles, so 12 requests are made to the serverless function to load a single view.During each experiment, I load the map and then zoom-in three times. The very first view hits the function in a cold state. Subsequently, the zoomed views are loaded from the warm function. There is a timer next to the map which shows the total time elapsed since the beginning until the (...)

    #azure #google-cloud-platform #visualization #aws

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 25/03/2019

    #serverless Computing with #swift
    ▻https://hackernoon.com/serverless-computing-with-swift-4fa27ab36161?source=rss----3a8144eabfe3-

    https://cdn-images-1.medium.com/max/974/1*h5JHIRJxUFLMwSCMuSoxpg.png

    Part 2: Apache OpenWhisk and IBM CloudYou’d Think I’d Worry About Baking Bread…Recall from Part 1 of this post — Serverless Computing with Swift: Swift and AWS Lambda — that I have decided to form a startup, It’s The Yeast I Can Do, an online bakery specializing in gourmet bread. My CLO (Chief Leavening Officer) is willing to go along with my prioritizing cloud infrastructure over actually baking product. But she’s concerned that we haven’t fully explored our options. In this article, I’ll re-write the code from Part 1 to run under Apache OpenWhisk.OpenWhisk is an open source platform for serverless computing. You can host it on your own servers, with or without containers (such as Docker). You can even run it on AWS. For this article, I will use IBM Cloud, the cloud services infrastructure formerly (...)

    #cloud-computing #mobile-app-development #swift-programming

    • #IBM
    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 24/03/2019

    Making Terraform and #serverless framework work together
    ▻https://hackernoon.com/making-terraform-and-serverless-framework-work-together-b00e6af63ee9?sou

    https://cdn-images-1.medium.com/max/1024/0*YaJLkH9ZMlrnCLMO.png

    The Serverless framework is the most popular deployment framework for serverless applications. It gives you a convenient abstraction over CloudFormation and some best practices out-of-the-box:Filters out dev dependencies for Node.js function.Update deployment packages to S3, which lets you work around the default 50MB limit on deployment packages.Enforces a consistent naming convention for functions and APIs.But our serverless applications is not only about Lambda functions. We often have to deal with share resources such as VPCs, SQS queues and RDS databases. For example, you might have a centralised Kinesis stream to capture all applications events in the system. In this case, the stream doesn’t belong to any one project and shouldn’t be tied to their deployment cycles.You still need (...)

    #cloud #cloud-computing #aws-lambda #aws

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 24/03/2019

    Just how expensive is the full #aws SDK?
    ▻https://hackernoon.com/just-how-expensive-is-the-full-aws-sdk-abc73d28f62b?source=rss----3a8144

    https://cdn-images-1.medium.com/max/1024/0*lZxu_KmnQ4x3oXZk.png

    If you’re not familiar with how cold start works within the context of AWS Lambda, then read this post first.When a Node.js Lambda function cold starts, a number of things happen:the Lambda service has to find a server with enough capacity to host the new containerthe new container is initializedthe Node.js runtime is initializedyour handler module is initialized, which includes initializing any global variables and functions you declare outside the handler functionIf you enable active tracing for a Lambda function, you will be able to see how much time is spent on these steps in X-Ray. Unfortunately, the time it takes to initialize the container and the Node.js runtime are not recorded as segments. But you can work out from the difference in durations.Here, Initialization refers to the (...)

    #serverless #aws-sdk #aws-sdk-cost #aws-lambda

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 23/03/2019

    Getting Started with #azure Functions and their extensions Superpower
    ▻https://hackernoon.com/getting-started-with-azure-functions-and-their-extensions-superpower-b4b

    This is a part of my “Journey with Azure” seriesI have always been fascinated by managed services and #serverless computing. It started with my first startup PureMetics, where we used AppEngine and BigQuery to built an Analytics product. Because both AppEngine and BigQuery were fully managed services, A single person (Abhishek Nandi) was able to build the entire tech for it. Later on when Abhishek & I were building Odiocast, we used other managed services to keep things simple. FireBase, AWS Lambdas and other services allowed us to worry more about the product rather than worry about Devops as a 2 person startup.The logic is simple when you have the best technology companies willing to be your Devops team, at a cost, why would you say no? You would then have time to focus on what makes (...)

    #azure-functions

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 19/03/2019

    Getting down and dirty with metric-based alerting for #aws #lambda
    ▻https://hackernoon.com/getting-down-and-dirty-with-metric-based-alerting-for-aws-lambda-44dee79

    https://cdn-images-1.medium.com/max/1024/1*xi_VBKfCHlS816Lr3rfIWA.jpeg

    The phrase “better safe than sorry” gets thrown around whenever people talk about monitoring or getting observability into your AWS resources but the truth is that you can’t sit around and wait until a problem arises, you need to proactively look for opportunities to improve your application in order to stay one step ahead of the competition. Setting up alerts that go off whenever a particular event happens is a great way to keep tabs on what’s going on behind the scenes of your #serverless applications and this is exactly what I’d like to tackle in this article.AWS Lambda MetricsAWS Lambda is monitoring functions for you automatically, while it reports metrics through the Amazon CloudWatch. The metrics we speak of consist of total invocations, throttles, duration, error, DLQ errors, etc. You (...)

    #aws-lambda #metrics-and-analytics

    • #AWS
    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 13/03/2019

    How to Build a Member App using Facial Recognition and #serverless
    ▻https://hackernoon.com/how-to-build-a-member-app-using-facial-recognition-and-serverless-ed33c3

    https://cdn-images-1.medium.com/max/272/1*Ht73wKugmi8Iq2lW5WE2LA.jpeg

    Using #aws #rekognition and serverless, we can build a scalable member management system to replace membership cards.This sample app is designed for clubs, gyms, museums (or even Costco )— any organization that has membership cards with a photo to gain access. With just a few serverless tools, we can develop a scalable, durable membership management system that uses facial recognition to keep track of members.The app allows an administrator to enroll faces in their organization, and then verify new faces against the known membership list. In traditional app development, this would be a major undertaking but in serverless it’s easier than you might think.The key takeaways in this project are that serverless lets us clearly delineate the front-end and back-end of a web-app, and by hooking (...)

    #vuejs #aws-rekognition

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
  • @hackernoon
    Hacker Noon @hackernoon CC BY-SA 7/03/2019

    What is #aws #lambda or #serverless ?
    ▻https://hackernoon.com/what-is-aws-lambda-or-serverless-f0a006e9d56c?source=rss----3a8144eabfe3

    https://cdn-images-1.medium.com/max/800/1*-P0w5Fgk5Ixj_3IEmjAL7g@2x.png

    AWS Lambda logoThere has been a lot of talk about serverless and AWS lambda these days. More and more companies and teams are switching towards the serverless architecture for their applications.In this article, I will be explaining serverless and we will be deploying our first hello world lambda function!What is Serverless?Serverless simply means that you don’t have to manage the servers on which your application runs.You don’t have to take care of patching the system, installing antivirus software or configuring firewalls. Also, you don’t have to worry about scaling your application as the load increases, it is handled automatically!Hence, it allows you to focus more on the functionality of your application.Why is it better?Normally, when you are creating a dynamic web application you (...)

    #cloud #cloud-computing

    Hacker Noon @hackernoon CC BY-SA
    Écrire un commentaire
0 | 25 | 50 | 75 | 100

Thèmes liés

  • #serverless
  • #aws
  • #aws-lambda
  • #cloud-computing
  • #cloud
  • technology: api
  • #nodejs
  • #lambda
  • industryterm: computing
  • #programming
  • technology: http
  • #web-development
  • #javascript
  • technology: linux
  • #monitoring
  • #devops
  • company: amazon
  • #serverless-architecture
  • industryterm: serverless computing
  • #python
  • #functions-as-a-service
  • #servers
  • programminglanguage: javascript
  • #osm
  • technology: operating systems
  • company: aws
  • operatingsystem: linux
  • #php-fpm
  • #azure
  • industryterm: cloud computing
  • industryterm: serverless applications
  • #serverless-computing
  • #react
  • #static-site
  • #containers
  • industryterm: web browser
  • #appsync
  • #debugging
  • #server-side-rendering
  • #api