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. Thank you for another informative website. The place else may I am
    getting that type of information written in such an ideal means?
    I have a project that I’m just now working on, and I’ve been on the look out for such information.

  2. Hey would you mind sharing which blog platform you’re using?
    I’m looking to start my own blog soon but I’m having a difficult time selecting
    between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking
    for something completely unique. P.S Sorry for
    getting off-topic but I had to ask!

  3. You’re so awesome! I do not believe I have
    read something like this before. So nice to find somebody with a few original thoughts on this subject.
    Really.. thanks for starting this up. This site is one thing that’s needed on the internet, someone with a little originality!

  4. My spouse and I stumbled over here coming from a different web page and thought I should check things out.
    I like what I see so now i am following you. Look forward
    to exploring your web page yet again.

  5. peatix.com dice:

    Hello everyone, it’s my first pay a visit at this website, and post is in fact fruitful in favor of me, keep up posting these types
    of content.

  6. discuss dice:

    It’s going to be finish of mine day, except before end I am reading this great piece of writing to increase my
    experience.

  7. imoodle.win dice:

    This is a great tip especially to those new to the blogosphere.

    Short but very precise information… Thanks for sharing this one.
    A must read post!

  8. Hello There. I discovered your weblog using msn. That is an extremely neatly written article.
    I’ll be sure to bookmark it and come back to learn extra of your useful information.
    Thanks for the post. I will definitely comeback.

  9. You ought to take part in a contest for one of the best websites on the net.
    I’m going to highly recommend this blog!

  10. discuss dice:

    If you are going for finest contents like myself, simply visit this website every day since it presents feature contents, thanks

  11. This is very interesting, You’re a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your magnificent
    post. Also, I’ve shared your site in my social networks!

  12. Hi there! This blog post could not be written much better!
    Looking through this post reminds me of my previous roommate!
    He constantly kept preaching about this. I most certainly will send this
    article to him. Fairly certain he will have a good read.
    Thanks for sharing!

  13. What’s up everyone, it’s my first pay a visit at this website,
    and paragraph is genuinely fruitful in favor of me, keep
    up posting such articles or reviews.

  14. Hi there! I know this is kinda off topic but I was wondering if you
    knew where I could get 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!

  15. Spot on with this write-up, I truly believe this
    web site needs far more attention. I’ll probably be
    back again to read more, thanks for the advice!

  16. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored material stylish.
    nonetheless, you command get got an shakiness over that you wish be delivering the
    following. unwell unquestionably come more formerly again as exactly
    the same nearly very often inside case you shield this increase.

  17. el-jeel.com dice:

    Very good site you have here but I was curious about if you knew of any forums that cover the same topics talked
    about here? I’d really like to be a part of online community where I can get opinions from other knowledgeable individuals
    that share the same interest. If you have any recommendations, please let me know.
    Bless you!

  18. This is a topic which is near to my heart… Many thanks!
    Exactly where are your contact details though?

  19. Hello just wanted to give you a quick heads up. The words
    in your article seem to be running off the screen in Firefox.
    I’m not sure if this is a formatting issue or
    something to do with browser compatibility but I thought I’d post to let you know.
    The layout look great though! Hope you get the problem fixed
    soon. Thanks

  20. This is a topic that’s close to my heart… Take care!
    Exactly where are your contact details though?

  21. I am now not certain where you are getting your info, but good topic.

    I needs to spend some time learning more or working out
    more. Thank you for great information I was searching for
    this information for my mission.

  22. When I originally left a comment I seem to have
    clicked on the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get four emails with the same comment.
    There has to be a means you can remove me from that service?
    Kudos!

  23. Woah! I’m really enjoying the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s difficult
    to get that «perfect balance» between superb usability and visual appeal.
    I must say you’ve done a awesome job with this. In addition, the blog loads super
    quick for me on Safari. Excellent Blog!

  24. This article will assist the internet users for building up new web site or even a weblog
    from start to end.

  25. Howdy very nice web site!! Guy .. Beautiful ..
    Wonderful .. I will bookmark your website and take the feeds also?
    I am happy to search out numerous useful information here within the put up, we want work out extra techniques on this
    regard, thank you for sharing. . . . . .

  26. I think this is one of the such a lot vital information for me.
    And i’m glad studying your article. But should remark on few
    common things, The web site style is perfect, the articles is in point of fact excellent : D.
    Just right activity, cheers

  27. What’s up colleagues, pleasant article and pleasant arguments commented here, I am actually enjoying
    by these.

  28. I get pleasure from, result in I found exactly what I used to be taking a look
    for. You’ve ended my four day lengthy hunt! God
    Bless you man. Have a great day. Bye

  29. I enjoy reading an article that will make people think.
    Also, many thanks for allowing for me to comment!

  30. Hello there, just became aware of your blog through Google, and found that it’s really informative.
    I’m going to watch out for brussels. I will appreciate if you continue this
    in future. A lot of people will be benefited from your writing.

    Cheers!

  31. multi-net.su dice:

    Link exchange is nothing else but it is only placing the other person’s webpage link on your page at suitable place and other person will also do same in favor of
    you.

  32. I like the valuable info you provide in your articles.
    I will bookmark your blog and check again here regularly.
    I’m quite certain I will learn many new stuff right here!
    Best of luck for the next!

  33. Hello, this weekend is good designed for me, since this moment
    i am reading this fantastic informative post here at my home.

  34. This is very interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward
    to seeking more of your wonderful post. Also, I’ve shared your site in my social
    networks!

  35. Thanks for the good writeup. It if truth be told was once a amusement account
    it. Glance complicated to more brought agreeable
    from you! However, how could we communicate?

  36. Hmm is anyone else encountering problems with the images on this
    blog loading? I’m trying to figure out if its a problem on my end or
    if it’s the blog. Any feed-back would be greatly appreciated.

  37. qnabn.xyz dice:

    If some one wants to be updated with newest technologies afterward he must be pay a quick visit this
    web page and be up to date every day.

  38. Awesome issues here. I’m very happy to see your post. Thank you so much and
    I’m taking a look forward to touch you. Will you kindly
    drop me a mail?

  39. I like the helpful information you provide in your articles.
    I’ll bookmark your blog and check once more right here regularly.
    I am moderately certain I will be told a lot of new stuff
    right here! Good luck for the following!

  40. Great blog you have here but I was wanting to
    know if you knew of any message boards that cover the same topics discussed in this article?
    I’d really like to be a part of community where I can get advice from other experienced individuals that share
    the same interest. If you have any recommendations, please let me know.

    Many thanks!

  41. Great blog here! Also your site loads up very fast! What host
    are you using? Can I get your affiliate link to your
    host? I wish my web site loaded up as quickly
    as yours lol

  42. Sweet blog! I found it while searching on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!

    Appreciate it

  43. Aw, this was a really nice post. Taking a few minutes and actual effort to create a
    great article… but what can I say… I procrastinate a whole lot
    and never seem to get nearly anything done.

  44. There is definately a great deal to know about this subject.
    I like all of the points you’ve made.

  45. Hi! Would you mind if I share your blog with my facebook group?
    There’s a lot of folks that I think would really enjoy your
    content. Please let me know. Thank you

  46. I would like to thank you for the efforts you’ve put in writing this site.
    I am hoping to check out the same high-grade blog posts by you later on as well.
    In truth, your creative writing abilities has inspired me to get
    my own, personal blog now 😉

  47. Thanks for sharing your thoughts. I really appreciate your efforts and
    I will be waiting for your next post thank you once again.

  48. Aw, this was an exceptionally nice post. Taking a few minutes and
    actual effort to produce a really good article… but what can I say… I
    put things off a lot and never seem to get anything done.

  49. ask.fm dice:

    My coder is trying to convince me to move
    to .net from PHP. I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been using Movable-type on various
    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!

Deja una respuesta

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