Home » SAN de bajo coste

SAN de bajo coste

En tiempos de crisis describimos los puntos clave para  diseñar una SAN de bajo coste.

  • iSCSI

iSCSI   es una alternativa a la clásica SAN de fibra óptica, siendo económica su implementación ya  que no requiere de una infraestructura y tecnología adiccional Hardware de costosas HBAs y Switches de Fibra. Con sólo un switch ethernet ( o dos que aporten redundancia de acceso) y  con un servidor con tarjetas Ethernet de Gigabit junto con unos discos ya tendrías una SAN. Los initiators y targets  iSCSI en muchos sistemas vienen con la distribución, al igual que las soluciones de multicamino (multipath).

Existen otras alternativas a iSCSI también basadas en Ethernet como AoE (ATA over Ethernet) que al eliminar una capa de encapsulación de frames (IP) da mayor rendimiento.

  • DISCOS

En la actualidad se diponen discos de buen precio y alta capacidad para una solución de bajo TIER. Un ejemplo podría ser 4 discos SATA de 3Gb/s ,  capacidad 2 TB,  64 MB de Caché y 7200 rpm  con un total aproximado de 500€. Proporcionando aproximadamente unos 6 TB en RAID software con MDADM (solución de servidores Linux de RAID software) , que nos da una media de 111 euros por Tera tolerante a fallo (RAID).

Preguntadle a vuestro proveedor de SAN cuanto saldría una amplación de los TB en fibra …   😉

Aunque no es comparable una cabina de discos en fibra en cuanto a rendimiento debido a sus fenomenales características Hardware (tarjetas de fibra operando en modo target y procesadores dedicados, memoria caché del frontend y backend de los discos, …). Además sus discos tienen un rendimiento mayor,  15.000 rpm frente a los 7200 rpm que tienen  los discos SATA, comparativamente  pueden  duplicar las I/Os y mejoras como gestión de colas o DIF T10. Según la necesidad de las aplicaciones del uso intensivo de disco podría ser adecuada una solución de bajo TIER.

  • RAID

La tecnología RAID Hardware dejó de ser hace años exclusiva de entornos enterprise y cualquier placa de PC lleva integrado una controladora de discos SATA con soporte de RAID 0,1,5.  Por otro lado los resultados del RAID por software (MDADM, ZFS, …) y los gestores de volúmenes (Logical Volumen Manager – LVM ,Solaris Volumen Manager – SVM ,Veritas Volume Manager – VxVM, ZFS, …) demuestran ser alternativa eficaz que  complementan de forma segura y hacen flexible cualquier cambio posterior en el almacenamiento.

  • MULTIPATH

Una solución SAN en iSCSI necesitaría de un switch ethernet para conectar los Initiator/s con los Target/s. Un diseño en SAN de fibra típico sería redundar HBAs y Switches de fibra proporcionando multicamino (multipah) al sistema eliminando puntos de fallo, se conseguiría de esta forma prevenir de cualquier fallo Hardware la continuidad de acceso a los discos. Esta tolerancia a fallos también es posible realizarse por analogía en iSCSI, redundando tarjetas  y switches ethernet, acompañado de un software multipath propio de la distribución o usando nativamente el multipath iSCSI.

  • SAN/NAS

Cualquier sistema UNIX/Linux dispone de soporte para protocolos fibra e iSCSI y combinar con  cualquier protocolo de compartición de ficheros como SMB o NFS. Ésto nos permitiría crear un servidor que centraliza el almacenamiento en el CPD redireccionándolo a ethernet sobre protocolos de bloques (iSCSI) o de ficheros (SMB,NFS).

También existen soluciones enterprise con esta funcionalidad  basadas en software abierto tales como NexentaStor,  OpenFiler o FreeNAS.

  • Sistemas de Ficheros con reservas

El acceso de diferentes servidores a los mismos volúmes (típico en clústeres) necesitan tener un control de acceso y reservas de forma que haya coherencia en las modificaciones en el sistema de ficheros. Ésto se puede conseguir eligiendo un sistema de ficheros de tipo disco compartido (Share Disk File System)   como GFS (REDHAT) o VMFS (VMWARE).

  • Controladoras Activo/Activo Activo/Pasivo

Soluciones software tipo  IET en servidores linux  sobre las tarjetas ethernet del servidor  como Enterprise Target iSCSI proporcionará un comportamiento  análogo al  típico de  las controladoras de cabinas de discos  en fibra.

  • Soporte

El tema más delicado ya que el soporte SAN va en función de la interoperabilidad entre fabricantes destacando los elementos siguientes:

Sistema Operativo – Multipath – HBA-Drivers – Switch – Almacenamiento – Modos del multipath

Y debido a que el diseño de cada elemento en su totalidad  no se ajusta a los mismos estándares se necesita una certificación previa entre diferentes fabricantes.

Esta situación cambia bastante en un entorno iSCSI siendo un protocolo/estandar bien definido con una implementación precisa, que crea un marco de interoperatibidad mucho mayor.

Aún así, hablamos  de la infrestructura que contiene los datos de una empresa, y si algo en su CPD debe de tener soporte es este almacén de datos. Por lo que el final de este diseño propuesto puede variar bastante si no se quiere contratar soporte … incluyento por ejemplo  soluciones de backup, Alta disponibilidad (HA) con replicación síncrona entre dos cabinas de discos, … todo un tema a desarrollar y cuya implementación en producción es aconsejable que deba superar toda una fase de testeo intensivo  y planes robustos de contingencia.

Lo aconsejable es buscar soporte en alguna solución tipo Openfiler, siendo una de las soluciones más flexibles que cumple los puntos propuestod … aunque no olvidar que hay que mirar la interoperabilidad con lupa y como ejemplo  VMWARE no la certifica para sus servidores ESX.

Por otro lado si se elige una implementación  de un target iSCSI sobre un sistema operativo, ésta solución  no tiene porqué dejar de ser soportada por la distribución, ejemplo de ellos son: RHEL que incluye desde la versión 5.3 soporte para esta característica integrando SCSI Target Framework proyecto integrado en la linea principal de desarrollo del Kernel y mantenido por el creador de IET u OpenSolaris/Solaris Express 11 con el proyecto COMSTAR.

En Almacenamiento Abierto hemos diseñado cabinas de discos para entornos de producción con las siguientes características:

Ubuntu Server / SCST / LVM2 / MDADM (RAID 5) / HOT SPARE / ESX/ESXi 4/ MULTIPATH Nativo iSCSI/ SATA

Su aplicación para entornos de producción es un punto de interés fuerte por eso le hemos dedicado una serie de artículos sobre el proyecto SCST.

Si estás interesado en una implementación de targets SCST de bajo Tier certificado para VMWARE u otro entorno quizás te podamos ayudar, o si ya has implementado una o estás en en el proceso, nos gustaría conocer tu experiencia.

One Response to “SAN de bajo coste”

  1. Nice post. I learn something new and challenging on sites I stumbleupon every day.
    It will always be interesting to read articles from other authors and use something from their
    web sites.

  2. you’re really a good webmaster. The site loading speed
    is incredible. It seems that you are doing any unique trick.
    Moreover, The contents are masterwork. you’ve
    done a great job in this subject!

  3. Hello this is kind of of off topic but I was wondering if blogs use WYSIWYG editors
    or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted
    to get guidance from someone with experience. Any help would
    be enormously appreciated!

  4. Excellent article. Keep writing such kind of information on your site.
    Im really impressed by your blog.
    Hi there, You’ve done a great job. I’ll certainly digg it and in my
    opinion suggest to my friends. I’m sure they will be benefited from
    this site.

  5. Very rapidly this website will be famous amid all blogging users, due to it’s fastidious posts

  6. What’s Happening i’m new to this, I stumbled upon this I’ve discovered It absolutely useful and it has aided me out loads.
    I’m hoping to contribute & aid different users like its helped me.
    Good job.

  7. This is my first time pay a visit at here and i am truly happy to
    read everthing at alone place.

  8. Hi there, just became aware of your blog through Google, and found that
    it is really informative. I’m gonna watch out for brussels.

    I will be grateful if you continue this in future.
    Numerous people will be benefited from your writing.

    Cheers!

  9. Greetings! This is my first visit to your blog! We are a group of volunteers and starting
    a new project in a community in the same niche. Your blog provided
    us beneficial information to work on. You have done a marvellous job!

  10. Hi there would you mind letting me know which hosting company you’re utilizing?
    I’ve loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker then most.
    Can you suggest a good internet hosting provider at a fair price?
    Thanks, I appreciate it!

  11. genius.com dice:

    Hey! Would you mind if I share your blog with my twitter group?
    There’s a lot of people that I think would really appreciate your
    content. Please let me know. Thanks

  12. That is a very good tip especially to those fresh to the blogosphere.

    Short but very accurate info… Many thanks for sharing this one.
    A must read article!

  13. discuss dice:

    I could not refrain from commenting. Very well written!

  14. This design is spectacular! You most certainly know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job.
    I really enjoyed what you had to say, and more than that, how you presented it.
    Too cool!

  15. Hello i am kavin, its my first time to commenting anyplace, when i read this paragraph i thought i could also make comment due to
    this good paragraph.

  16. hello there and thank you for your info –
    I’ve definitely picked up anything new from right here. I did however expertise
    several technical points using this site, as I experienced to
    reload the website lots of times previous to I could get it to load properly.
    I had been wondering if your web host is OK? Not that I’m complaining, but slow loading instances times
    will sometimes affect your placement in google and can damage your high quality score if ads and marketing with
    Adwords. Well I’m adding this RSS to my e-mail and can look out
    for much more of your respective exciting content. Make sure you
    update this again very soon.

  17. If some one wants to be updated with latest technologies then he must
    be pay a visit this web site and be up to date all the time.

  18. With havin so much content and articles do you ever run into any
    issues of plagorism or copyright infringement? My
    site has a lot of unique content I’ve either written myself or outsourced but it looks like a lot of
    it is popping it up all over the internet without my agreement.
    Do you know any methods to help stop content from being ripped off?
    I’d certainly appreciate it.

  19. www.ted.com dice:

    Hello, this weekend is pleasant in favor of me, for the
    reason that this point in time i am reading this wonderful informative piece
    of writing here at my house.

  20. Hi colleagues, its enormous article about teachingand fully defined, keep it up all the time.

  21. I appreciate, cause I discovered just what I used to be
    taking a look for. You’ve ended my 4 day long hunt! God Bless you man. Have a great
    day. Bye

  22. Greetings! Very useful advice within this post! It’s the little changes which will make the
    most important changes. Thanks a lot for sharing!

  23. Howdy! I’m at work surfing around your blog from my new iphone 4!
    Just wanted to say I love reading through your blog and look forward to all your posts!
    Carry on the outstanding work!

  24. Hi, I think your website might be having browser compatibility
    issues. When I look at your website in Firefox, it looks fine but when opening in Internet Explorer,
    it has some overlapping. I just wanted to give you a quick heads up!
    Other then that, wonderful blog!

  25. No matter if some one searches for his vital thing, thus he/she wants to be available that in detail, thus that thing is maintained over here.

  26. Unquestionably consider that that you said. Your favorite
    reason appeared to be on the internet the easiest factor to
    take into account of. I say to you, I definitely get
    annoyed at the same time as people think about concerns
    that they just don’t recognise about. You controlled
    to hit the nail upon the top and also defined out the whole thing
    with no need side effect , people can take a signal. Will likely be again to
    get more. Thanks

  27. I like the valuable information you provide in your articles.

    I’ll bookmark your weblog and check again here frequently.
    I am quite sure I’ll learn plenty of new stuff right here!

    Best of luck for the next!

  28. Good day very nice web site!! Guy .. Beautiful .. Wonderful ..
    I’ll bookmark your site and take the feeds also?
    I’m glad to search out numerous helpful information right here
    within the publish, we want develop more strategies in this regard, thanks for sharing.
    . . . . .

  29. It’s very trouble-free to find out any matter on net as compared to books, as I found this article at
    this website.

  30. hey there and thank you for your info – I
    have definitely picked up anything new from right here.
    I did however expertise several technical issues using this web site, as
    I experienced to reload the site lots of times
    previous to I could get it to load correctly. I had been wondering if your web hosting is OK?

    Not that I am complaining, but sluggish loading instances times will often affect your placement in google
    and could damage your quality score if advertising and marketing with Adwords.

    Well I am adding this RSS to my e-mail and can look out for much more of your respective exciting content.

    Make sure you update this again very soon.

  31. I always used to study post in news papers but now as
    I am a user of web therefore from now I am using net for articles
    or reviews, thanks to web.

  32. wonderful post, very informative. I ponder why the other specialists
    of this sector don’t notice this. You must continue your writing.

    I’m sure, you’ve a huge readers’ base already!

  33. pitronic.top dice:

    Hi! I know this is somewhat off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having difficulty finding one?
    Thanks a lot!

  34. If you want to take much from this article then you have to apply these strategies
    to your won weblog.

  35. We are a group of volunteers and starting a new scheme in our
    community. Your site offered us with valuable information to work on. You’ve done an impressive process
    and our whole group might be thankful to you.

  36. Outstanding story there. What occurred after? Good luck!

  37. notes.io dice:

    It’s appropriate time to make some plans for the future and it’s time to be happy.

    I have read this post and if I could I want to suggest you few interesting things
    or advice. Perhaps you could write next articles referring to this article.
    I desire to read more things about it!

  38. Helpful info. Lucky me I found your site by chance, and I am
    stunned why this twist of fate didn’t happened in advance!

    I bookmarked it.

  39. Howdy very nice website!! Guy .. Beautiful .. Superb .. I’ll bookmark your site and take the feeds also?
    I’m glad to search out a lot of helpful info right here within the post, we need
    develop more strategies in this regard, thanks for
    sharing. . . . . .

  40. When some one searches for his required thing, thus he/she wishes to be
    available that in detail, so that thing is maintained over
    here.

  41. Hi are using WordPress for your blog platform?

    I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding knowledge to make your own blog?
    Any help would be greatly appreciated!

  42. a-soul.net dice:

    Tremendous things here. I’m very glad to peer your
    article. Thank you so much and I am taking a look forward to touch you.
    Will you please drop me a e-mail?

  43. It’s truly very complex in this active life to listen news on TV, thus I only use internet for that reason,
    and obtain the most recent information.

  44. It’s actually a nice and useful piece of info. I am happy
    that you simply shared this helpful information with
    us. Please stay us informed like this. Thanks for sharing.

  45. I every time used to study article in news papers but now as I am
    a user of internet therefore from now I am using net for articles or reviews,
    thanks to web.

  46. fytx.xyz dice:

    Excellent way of explaining, and nice article to obtain data about my presentation topic, which i am going to
    convey in college.

  47. What’s up friends, nice article and pleasant arguments commented here,
    I am truly enjoying by these.

  48. I think the admin of this web page is in fact working hard in favor of his web page, since here every stuff is quality based material.

  49. I know this web page offers quality depending articles
    and other stuff, is there any other web site which gives such data in quality?

  50. I must thank you for the efforts you have put in penning this
    site. I’m hoping to see the same high-grade blog posts from you in the
    future as well. In truth, your creative writing abilities has inspired me to get my very own site now 😉

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *