Archive pour le ‘Autres’ catégorie

Confoo.ca 2010 : Massive Scalability

12 mars 2010

Vertical scaling : more hardware

Job : sysadmin

Horizontal scaling

Job : Tahnical, sysadmin, architecth, dév.

Confoo.ca 2010 : Taking it to the Cloud with Windows Azure

12 mars 2010

Agillity
Centralization
Cost
Reliability
Scalability
Security
Sustainability
Maintenance

Pinpoint

Storage services : Blob, table, Queue
Windows azure Drive : NTFS in the cloud
API

CSPkg for deploying
- web role
- worker role

CSConfig

What is a web role?
Application container
Publicly http access

Worker role
- continously running service
Not public acess
Uses Queues to communicates between web roles

Azure storage services
Rest-Based servces API
Wrapper for .net
3 different tye
- Blob
– Page : RANDOM ACCESS READ/WRITE
– Immediatly commited, 1Tb Max size

- Queue
– String base messinging
- Table
– Non relational
– TableServiceEntity
– TableServieContext

Confoo.ca 2010 : Scalable Web Applications for the Cloud

12 mars 2010

Hardest part to scale is database

memcache to data that we don’t care to loose.

Amazon ELB for load balancing

Avec le cloud, avoir plusieur petite machine est plus aantageux qu’à linterne (grosse machine pour entailisé le rack) donc très redondant.

Database probleme

if database fots on memory, don’t worry

EC2
Should be on EBS :
Scal and snapshot

split database
document-base database
schemaless
fast
replicaiton
failover
auto-sharding

Cluster for no single point of failure whe hard to load balance.

When to scale out (more machine) :
- Each instance are identical
- Redundacy
- fast and easy scaling
- Instance is « irrelevant »

When to scale up (bigger machine)
- Multiple instance are hard to manage
- CPU or memory intensive application
- scaling out become unpratical
- scaling out is souet cher

api pourscaller : si choke, scale, si entre x heur et x heure le traffic augmente, on scale

Things I learn
Cloud instance are disposable, architechture for that
Pre-optimizing is useless (launch and see where its choke)
Be aware of your bottleneck
Architect for flxibility
Deployed different part on different servers
Secure your important data

Thing I learn on EC2

Verry reliable
When shit it’s the fan, your on your own
Create images
Automate as much as you can

Autoscaling is easy, but rarely needed
IO is consistent and mostly sucks
Slowinsh (Rackspace Cloud is much faster)
Larger instance ar too expensive.

Cultivate Teams, Not Ideas

11 février 2010

Peut-être qu’elle tombe à point mais c’est un des articles qui m’a le plus influencé des derniers mois. Je suis encore sous l’onde de choc de l’effet de ma lecture de ce post. En plus il me reste le vidéo à regarder :)

Ça traite du fait qu’on devrait cultiver une bonne équipe au lieux de ce concentrer sur les bonnes idées. Une mauvaise équyipe va « scraper » les bonn eidée mais une bonne équipe peut faire avancé même des mauvaises idées, et même la jeter pour en pousser une meilleur.

Cultivate Teams, Not Ideas
heed

Users guide pour Twitter

7 février 2010

Pour vous initiez à Twitter, en tant que personne et aussi en tant que compagnie.

Twitter
Twitter is a social network used by millions of people, and thousands more are signing up every day to send short messages to groups of friends. But where’s the user manual for Twitter? Where do new Twitter users go to learn about Tweeting, retweets, hashtags and customizing your Twitter profile? Where do you go if you want to know all about building a community on Twitter, or using Twitter for business? How can you find advanced tools for using Twitter on your phone or your desktop? To answer all these questions and more, we’ve assembled The Twitter Guide Book, a complete collection of resources for mastering Twitter. Happy Tweeting!”

MObStor: Yahoo!’s Unstructured Data Cloud (Yahoo! Developer Network Blog)

19 juillet 2009

MObStor: Yahoo!’s Unstructured Data Cloud (Yahoo! Developer Network Blog)

Post de mon iPhone

26 juin 2009

Voici Un post fait de mon iPhone. Je vais peut-être poster plus souvent si je peux le faire n’importe ou et n’importe quand… Comme maintenant en écoutant Dora!

YouTube – Wassup 2008

25 octobre 2008

YouTube – Wassup 2008