My Blog
Thursday, April 18, 2013
AWS Diagrams Adobe Illustrator Object Collection: First Release
Due to popular demand I've decided to release the collection of vector graphics objects I use to draw Amazon Web Services architecture diagrams. This is the first release and more are on the way. This is an Adobe Illustrator CS5 (.AI) file. I've obtained this artwork from the original AWS Architecture PDF files published at the AWS Architecture Center.
You can use Adobe Illustrator to open this file and to create your diagrams or you can export these objects to SVG format and use GNU software to work with them. The file has been saved in "PDF Compatibility Mode" so plenty of utilities can import it without the need of using Adobe Illustrator (With Inkscape for instance).
Disclaimer:
- I provide this content as it is. No further support of any kind can be provided. I'd love to receive your comments and suggestions but I can not help you drawing diagrams.
- As far as I know this content is not copyrighted (1). Feel free to use it.
- Those designs have been created by a brilliant and extraordinary person that works in AWS. I'm just a channel of communication here. All credits should go to him.
Download link: http://bit.ly/17rkyCo
And that's it. Comments are welcome. Have fun and enjoy!
Labels:
Adobe Illustrator,
Amazon Web Services,
architecture,
AWS,
diagram,
diagrams,
EC2,
inkscape,
svg
Tuesday, March 5, 2013
Amazon Web Services World Domination Map
(View Amazon Web Services AWS in a larger map)
"I love it when a plan comes together", John "Hannibal" Smith
Enjoy! :)
Labels:
Amazon Web Services,
AWS,
events,
Google Maps
Monday, January 14, 2013
Backing up Ubuntu Using Deja Dup and Amazon Web Services S3
Ubuntu includes a nice backup tool called Déjà Dup based on Duplicity that gives us just the options we need to handle our home backups. With just a couple of settings we can use Amazon Web Services S3 as device for those backups.
S3 Bucket and Credentials
If none specified, Deja-Dup will automatically create a bucket in S3 using our credentials. This will happen at the default AWS Region (North Virginia). If you need your backups placed elsewhere (a closer region for example) you should manually create a S3 bucket for that purpose.
You need to create an AWS IAM user with S3 privileges and export its credentials to be used with Deja-Dup.
Install Additional Packages
By default the Ubuntu backup utility does't recognize AWS S3 as Backup Storage. We need these additional packages:
# sudo apt-get install python-boto # sudo apt-get install python-cloudfiles |
S3 configuration
Open Déjà-Dup (Backup) and select the Storage menu. If the additional packages are correctly installed you should have "Amazon S3" as an available Backup Location. Select it and type your S3 Key and the folder your like to store your laptop backup.
You should see something like the capture above. Close the Backup utility.
Bucket Configuration
To tell Déjà-Dup the bucket name we want to use we need dconf. Execute dconf or install it if needed (sudo apt-get install dconf-tools).
Access to / org / gnome / deja-dup / s3 folder:
Substitute the random generated Deja-Dup bucket name by yours and close dconf.
Backup Launch
Start again Deja-Dup and launch your backup. A pop-up window will appear asking you for the S3 Secret Access Key. My suggestion is to select to remember those credentials to avoid the need of typing them every time.
I suggest you to check after a successful backup whether the duplicity files are in the expected S3 Bucket or not. And pay attention to the "Folders to Ignore" Backup setting to avoid copying unnecessary files. S3 is cheap but is not free.
Thursday, December 27, 2012
¿Cómo ver Netflix en España?
Este popular proveedor de video on-demand no se encuentra disponible en nuestro país y su página web se negará a registrarnos a su servicio. Actualmente hay un método para conseguir registrarnos a Netflix desde aquí y disfrutar de su contenido utilizando UnBlockUS. UnBlockUS nos ofrece una semana de prueba gratuita y luego su coste es de $4,99/mes. Netflix nos ofrece un mes de prueba gratuita y luego su coste es de $7,99/mes. También podemos utilizar nuestro PC Ubuntu como periférico compatible Netflix utilizando PPA for Netflix Desktop. Esta utilidad es gratuita.
Pasos:
- En la página principal de UnBlockUS accedemos a su oferta de prueba introduciendo nuestra dirección de correo.
- Luego configuramos nuestro cliente DNS para que utilice sus servidores de DNS. Nuestro /etc/resolv.conf debe quedar así:
| nameserver 208.122.23.22 nameserver 208.122.23.23 |
- Nos damos de alta en Netflix.
- Instalamos el cliente de Netflix siguiendo esta ayuda. Este cliente es una adaptación para Wine del cliente para Microsoft Windows. Los pasos principales son:
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install netflix-desktop
- Desde Inicio de Ubuntu tecleamos Netflix y ejecutamos la aplicación. En la primera ejecución Wine descargará otros componentes necesarios. Los errores en esta fase son comunes. Ignorar y repetir.
- Nos autenticamos en Netflix y listo.
Consideraciones adicionales:
Debemos considerar UnBlockUS como un servicio de proxy como otros servicios similares que existen para acceder a proveedores de contenido que solo funcionan con una IP origen americana. Pero tiene la peculiaridad que su método de configuración consiste en delegar a ellos toda nuestra resolución DNS. Una vez nuestro cliente lanza una petición de resolución contra sus servidores, estos deciden si se trata de un servicio del cual quieren hacer proxy o no. En caso negativo los servidores DNS nos devuelven la IP auténtica sin cambios y nuestro ordenador accede a ese contenido sin utilizar la infraestructura de UnBlockUS. Y solo en el caso de ciertos servicios (Netflix, Vudu y Hudu Plus) sus servidores DNS "falsean" la resolución y nos devuelven las IPs de los Proxy de UnBlockUS. Este funcionamiento se puede comprar con un simple dig:
Primero la resolución estandard usando un servidor de DNS público:
| # dig netflix.com A @8.8.8.8 ; <<>> DiG 9.8.1-P1 <<>> netflix.com A @8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3635 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;netflix.com. IN A ;; ANSWER SECTION: netflix.com. 3 IN A 69.53.236.17 ;; Query time: 54 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Dec 27 17:19:36 2012 ;; MSG SIZE rcvd: 45 |
Y luego utilizando el servidor de DNS de UnBlockUS:
| # dig netflix.com A @208.122.23.22 ; <<>> DiG 9.8.1-P1 <<>> netflix.com A @208.122.23.22 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9078 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;netflix.com. IN A ;; ANSWER SECTION: netflix.com. 180 IN A 173.208.170.14 netflix.com. 180 IN A 173.230.240.197 netflix.com. 180 IN A 204.12.200.14 netflix.com. 180 IN A 67.216.222.14 netflix.com. 180 IN A 147.255.171.14 netflix.com. 180 IN A 147.255.227.14 ;; Query time: 80 msec ;; SERVER: 208.122.23.22#53(208.122.23.22) ;; WHEN: Thu Dec 27 17:20:49 2012 ;; MSG SIZE rcvd: 125 |
Es una solución inteligente pero arroja dudas en cuanto a la privacidad. En una configuración como esta UnBlockUS tiene visibilidad de todas nuestras peticiones DNS y puede decidir cuales altera y cuales no. Si utilizamos este servicio para acceder a streaming desde un periférico tipo Roku o similar este detalle no tiene la menor importancia pero si utilizamos nuestro ordenador personal o tablet la cosa cambia. A discreción del lector.
Subscribe to:
Posts (Atom)







