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. Hi I am so delighted I found your website, I really found you by accident,
    while I was browsing on Yahoo for something else, Nonetheless I am here now and would just like to say thanks a lot for
    a fantastic post and a all round entertaining blog (I also love the theme/design), I don’t have time to go through it all at
    the minute but I have saved it and also added your RSS feeds,
    so when I have time I will be back to read much more, Please do keep up the fantastic b.

  2. Can I simply say what a relief to find an individual
    who actually understands what they are talking about on the internet.
    You certainly understand how to bring a problem to light and make
    it important. More people must check this out and understand this side of your story.
    I was surprised you aren’t more popular because you surely have the gift.

  3. radnik.pl dice:

    Pretty nice post. I just stumbled upon your weblog and wanted to say
    that I have truly enjoyed surfing around your blog posts.
    After all I’ll be subscribing to your feed and I hope you write again soon!

  4. myspace.com dice:

    Thank you, I’ve just been looking for information approximately this
    subject for a while and yours is the greatest I have discovered till now.
    But, what concerning the conclusion? Are you certain in regards to the source?

  5. funsilo.date dice:

    Thanks very interesting blog!

  6. Excellent web site you’ve got here.. It’s hard to find good quality writing
    like yours nowadays. I really appreciate people like you!
    Take care!!

  7. Hey there are using WordPress for your site platform?
    I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding
    expertise to make your own blog? Any help would be really appreciated!

  8. whoah this weblog is fantastic i love reading your articles.

    Stay up the good work! You recognize, a lot of persons are looking round for this info, you could aid them
    greatly.

  9. Hello friends, its great piece of writing on the topic of teachingand completely explained, keep
    it up all the time.

  10. I do believe all of the concepts you’ve presented for
    your post. They’re very convincing and will certainly work.
    Nonetheless, the posts are very quick for newbies.
    May just you please lengthen them a little from subsequent time?

    Thanks for the post.

  11. Having read this I believed it was really enlightening.
    I appreciate you finding the time and effort to put
    this article together. I once again find myself spending a lot of
    time both reading and commenting. But so what, it was still worthwhile!

  12. Excellent post. I’m going through some of these issues as well..

  13. Heya i’m for the first time here. I found this board and
    I find It truly useful & it helped me out much. I am hoping to present something again and
    help others such as you helped me.

  14. is.gd dice:

    Hi there! This post could not be written any better!
    Reading this post reminds me of my old room mate!

    He always kept chatting about this. I will forward this article to him.
    Pretty sure he will have a good read. Thanks for sharing!

  15. I think this is one of the most important information for me.

    And i am glad reading your article. But want to remark on some general things, The
    website style is perfect, the articles is really nice : D.

    Good job, cheers

  16. Good day! Would you mind if I share your blog
    with my myspace group? There’s a lot of folks that I think would really appreciate your content.

    Please let me know. Thanks

  17. Hi there to every one, since I am truly eager of reading this blog’s post to be updated daily.
    It consists of nice stuff.

  18. It’s hard to find educated people in this particular topic,
    but you sound like you know what you’re talking about!
    Thanks

  19. Hi there! I know this is sort of off-topic but
    I needed to ask. Does building a well-established website such as yours take a lot of work?

    I am completely new to running a blog but I do write in my diary every day.
    I’d like to start a blog so I will be able to share my personal experience and views online.
    Please let me know if you have any kind of suggestions or tips
    for brand new aspiring bloggers. Appreciate it!

  20. If some one wishes expert view regarding blogging then i advise him/her to go to see this weblog, Keep up the nice
    job.

  21. Very nice post. I simply stumbled upon your blog and wanted to say that I
    have truly enjoyed browsing your weblog posts.
    In any case I will be subscribing in your rss feed and I am hoping you write
    again soon!

  22. It’s going to be ending of mine day, but before end I am reading this fantastic paragraph to increase my experience.

  23. Crypto day trading & Bitcoin mining – Box 3.

  24. Good day! This is kind of off topic but I need some guidance
    from an established blog. Is it hard to set up your own blog?
    I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about setting up my own but I’m not sure where
    to start. Do you have any ideas or suggestions? Cheers

  25. v.gd dice:

    These are really impressive ideas in on the topic of blogging.
    You have touched some fastidious points here. Any way keep up wrinting.

  26. If some one wishes expert view concerning running a blog afterward i suggest him/her to go to see this webpage,
    Keep up the pleasant job.

  27. Incredible quest there. What happened after?
    Take care!

  28. Hey! This is my first visit to your blog! We are a team of
    volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us beneficial information to work on.
    You have done a wonderful job!

  29. I absolutely love your blog and find most of your post’s to be just
    what I’m looking for. Do you offer guest writers to write
    content for you? I wouldn’t mind composing a post or elaborating on a lot of
    the subjects you write related to here. Again, awesome weblog!

  30. Everyone loves it when individuals come together and share ideas.
    Great blog, continue the good work!

  31. hawkee.com dice:

    Wow! After all I got a blog from where I can actually get useful information regarding
    my study and knowledge.

  32. Hi! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended up
    losing several weeks of hard work due to no back up. Do you
    have any methods to prevent hackers?

  33. discuss dice:

    I’m now not certain where you’re getting your info, but good topic.
    I must spend a while finding out more or figuring out more.
    Thanks for magnificent info I was searching for this info for my mission.

  34. Hello there! I simply want to give you a huge thumbs up for your excellent information you have got here on this post.
    I will be coming back to your blog for more soon.

  35. Hi there, I discovered your website by the use of Google whilst searching for a
    comparable subject, your website got here up,
    it looks good. I have bookmarked it in my google bookmarks.

    Hello there, simply become aware of your blog via Google, and found that it’s really informative.

    I am gonna watch out for brussels. I will be grateful should you proceed this in future.
    Many other folks will likely be benefited out of
    your writing. Cheers!

  36. I loved as much as you will receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get bought an nervousness over that you wish be delivering the following.

    unwell unquestionably come more formerly again since exactly
    the same nearly a lot often inside case you shield this hike.

  37. This is a topic which is near to my heart… Best wishes!

    Exactly where are your contact details though?

  38. Article writing is also a excitement, if you be acquainted with afterward
    you can write otherwise it is difficult to write.

  39. Hello all, here every one is sharing such knowledge, so it’s pleasant to read this
    webpage, and I used to go to see this weblog everyday.

  40. Great weblog right here! Also your web site quite a bit up very fast!

    What web host are you the use of? Can I am getting your associate hyperlink on your host?
    I wish my web site loaded up as quickly as yours lol

  41. Pretty nice post. I just stumbled upon your blog and wanted to say that I have truly
    enjoyed browsing your blog posts. After all I will be subscribing to your feed and
    I hope you write again very soon!

  42. Your style is really unique in comparison to other people I have read stuff from.
    Many thanks for posting when you have the opportunity, Guess I will just book mark this page.

  43. What i do not understood is actually how you are no longer really
    a lot more smartly-preferred than you may be now. You are
    very intelligent. You recognize therefore considerably in the case
    of this matter, made me individually imagine it from numerous
    varied angles. Its like men and women aren’t fascinated except it’s something to accomplish with
    Lady gaga! Your personal stuffs nice. Always maintain it up!

  44. Excellent way of telling, and pleasant piece of writing to get
    data about my presentation subject, which i am going to deliver in college.

  45. Hi there, i read your blog occasionally and i own a similar one
    and i was just curious if you get a lot of spam comments?

    If so how do you stop it, any plugin or anything
    you can advise? I get so much lately it’s driving me mad so any
    support is very much appreciated.

  46. I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours.

    It’s pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

  47. It’s remarkable in favor of me to have a site, which is
    valuable in favor of my experience. thanks admin

  48. My programmer is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am
    concerned about switching to another platform. I have heard fantastic things about
    blogengine.net. Is there a way I can import all my wordpress content
    into it? Any help would be really appreciated!

  49. It’s an awesome paragraph designed for all the web viewers; they will
    take advantage from it I am sure.

Deja una respuesta

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