Google App Engine als CDN

| 2 Kommentare

Vor ein paar Tagen hatte ich in “jQuery über ein CDN nutzen mit Fallback” das Thema CDN schon kurz angerissen.

Nun habe ich beim Suchen noch einen, wie ich finde, interessanten Artikel von Sergej Müller auf ebiene gefunden, in dem er die Nutzung der Google App Engine als CDN beschreibt.

Für mittelgroße Projekte könnte das eine kostengünstige Möglichkeit bieten, den statischen Traffic vom eigenen Server zu nehmen. Auch hier sollte man natürlich die Vor- und Nachteile abwägen.

2 Kommentare

  1. Kann ich auch empfehlen, eine schöne kostenlose Alternative bevor man sich mit richtigen CDNs beschäftigt und Geld zahlt. Die App Engine als CDN hab ich bei mir im Blog auch bereits vorgestellt.

    Amazon CloudFront ist aber auch recht günstig, pro Gigabyte zahlt man 12 US-Cent, wenn man also 10GB im Monat erwartet wäre das knapp 1 Euro pro Monat, dafür hat man aber ein “richtiges” CDN mit Servern in Europa usw, und auch die schöne Möglichkeit des Streamings. Es lohnt da zumindestens auch mal reinzuschauen und auszuprobieren, einen Amazon Account hat ja jeder, und da es keine Einrichtungsgebühr gibt kann man da für wenige Cent mal etwas ausprobieren. Es geht auch etwas leichter von der Hand, bei Google braucht man das Programm zum deployen und muß mit yaml rumhantieren etc. Bei Amazon legt man einfach eine Quelle fest (das kann ein Origin-Server sein oder ein S3 Bucket) und fertig, Dateien hochladen dann entweder auf den eigenen Server oder via Webbrowser auf S3, find ich deutlich einfacher zu administrieren.

  2. Dem kann ich nur zustimmen. S3 lässt sich z.B. aus PHP heraus auch sehr einfach über Streamwrapper nutzen als wäre es das lokale Filesystem und das ohne nennenswerten Mehraufwand.

    Dazu habe ich schonmal was geschrieben: http://blog.ebene7.com/2011/01/21/amazon-s3-mit-php-stream-wrapper-verwenden/

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.


Schlagwörter: A/B-Test, AbstractType, Adapter, AddOn, Administration, Ajax, Amazon, Animation, Annotations, Anonyme Klasse, Ant, Apache, API, Array, ArrayAccess, Attachment, Auftrag, Ausbildung, Auswertung, Authentifizierung, AutoLoader, AWS, Bedienung, Bedingung, Benchmark, Berechtigung, Berlin, Bildbearbeitung, Bildschirmfoto, Blog, Blogroll, BOM, Bootstrap, Bot, Browser, Bugtracker, Byte Order Mark, Bücher, Cache, CakePHP, Call-Center, Callback, CamelCase, Canvas, Captcha, CDN, Cheatsheet, CLI, Clickout, Closure, Cloud, CodeSniffer, Collection, Community, Comparator, Config, Contest, Controller, Converter, CouchDB, Countable, Cronjob, CRUD, CSS, CSV, CustomLibrary, Custom_Model, Daemon, Data Mapper, Datei, Datenbank, Datenstruktur, Datentypen, Dating, Datum, Debug, Decorator, Dekorierer, Design, Design Patterns, Doctrine, Dokumentation, Dump, Duplikat, each, EC2, Eclipse, Email, Entwicklung, Entwurfsmuster, Enum, Erweiterung, Event, Eventhandling, Exception-Handling, Extension, Facebook, Factory, Fallback, Fehler, Fehlermeldung, Filter, Firefox, Flash, flexigrid, Foreach, Formatierung, Formular, Framework, FTP, Funktion, Futon, ga:pi(), Getter, Google Analytics, Hash, Hash-Bang, Header, htaccess, HTML5, htpasswd, HTTP, HTTPS, IDE, If, Implementierung, InnoDB, Interceptor, Interface, Internet Explorer, isset, Iterator, Java, JavaScript, Job, jQuery, Kommentar, Konfiguration, Konsole, Kontrollstruktur, kopieren, kostenlos, Kundenbetreuung, Late Static Binding, Layout, Links, Linux, Listeners, Lizenz, Logging, Löschen, Magento, Magic Methods, Manual, ManyToMany, Marketing, Methode, Model, Monolog, MVC, MySQL, NetBeans, Network, Nirvanix, Objekt, Observable, Observer, OneToMany, Online Tool, OOP, Open Source, Operator, OR-Mapper, Order, ORM, O’Reilly, Parameter, Partnersuche, Passwort, Performance, PHP, php.ini, PHP hates me, phpMyAdmin, PHPUnit, Plugin, Popup, Proxy, Prüfsumme, Prüfung, QR-Code, Qualitätssicherung, Query, Queue, Redesign, Refactoring, Reflection, Request, Response, Responsive Design, Rest-API, Rockstar, Rollback, Routing, S3, Samba, Scheifen, Schleife, Schutz, Screenshot, Secure Shell, Selbstreferenz, Server, Setter, setTimeout, Shop, Sicherheit, Sicherung, Sichtbarkeit, Singleton Pattern, Skin, SOAP, Social Network, Software, Sortierung, Sourcecode, Spam, Speicherproblem, Spickzettel, SPL, Splittest, SSH, SSL, Stammtisch, Statement, static, Statistik, Status, Stellvertreter, Strategy Pattern, Stream, String, Stuttgart, Stylesheet, Subversion, Sun VirtualBox, Support, SVN, Switch, Symfony, Symfony2, Symfony Live, Tag, Template, Template Method, Ternär Operator, Testing, Theme, Thumbnail, Tool, Tour, Tracking, Twig, Twitter, Type-Cast, Ubuntu, Umwandlung, Underscore, unset, Update, Upload, Url, User Story, Validierung, Vererbung, Versionskontrolle, Versionsnummer, Verzweigung, Video, Videospiel, Virtualisierung, Visitor Pattern, Vorschaubild, walk, Warteschlange, Webserver, Webservice, Weiterleitung, Werkzeug, Windows, WindowsAzure, WordPress, Wrapper, Writer, XML, Youtube, Zeitschleife, Zeitsteuerung, Zend Framework, Zend_Application, Zend_Cloud, Zend_CodeGenerator, Zend_Http_Client, Zend_Reflection, Zend_Service, ZPress, Zugangskontrolle, Zugriffsmethode