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 blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple adjustements would really make my blog
    stand out. Please let me know where you got your theme.
    Kudos

  2. I know this website presents quality based content
    and additional material, is there any other web site which gives these kinds of information in quality?

  3. Hi just wanted to give you a brief heads up and let you know a few of the pictures
    aren’t loading properly. I’m not sure why but I think its a linking
    issue. I’ve tried it in two different web browsers and both show
    the same results.

  4. y4yy.com dice:

    Hi there! Do you know if they make any plugins to safeguard against
    hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?

  5. Very great post. I just stumbled upon your weblog and wanted to say that
    I have truly enjoyed browsing your weblog posts.

    After all I’ll be subscribing for your rss feed and I’m hoping you
    write once more very soon!

  6. This article is truly a good one it helps new web users,
    who are wishing in favor of blogging.

  7. I have read so many content about the blogger lovers but this piece of writing
    is truly a nice piece of writing, keep it up.

  8. zcuns.com dice:

    Hello, i think that i saw you visited my weblog thus i came
    to “return the favor”.I am attempting to find things to improve my website!I suppose
    its ok to use some of your ideas!!

  9. I was able to find good information from your content.

  10. Heya! I just wanted to ask if you ever have any trouble 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?

  11. It’s actually a cool and useful piece of information. I’m happy that
    you simply shared this helpful info with us. Please keep us informed like
    this. Thank you for sharing.

  12. I enjoy looking through an article that will make people think.
    Also, thanks for allowing me to comment!

  13. Write more, thats all I have to say. Literally, it seems as
    though you relied on the video to make your point. You clearly know what youre
    talking about, why waste your intelligence on just posting videos
    to your weblog when you could be giving us something informative to read?

  14. genius.com dice:

    Good day! I could have sworn I’ve been to this web
    site before but after going through a few of the posts I realized it’s new to me.
    Nonetheless, I’m certainly delighted I discovered it and I’ll be bookmarking it and checking back regularly!

  15. fakenews.win dice:

    I loved as much as you’ll receive carried out right
    here. The sketch is attractive, your authored subject matter stylish.
    nonetheless, you command get got an impatience over that you wish be delivering the following.

    unwell unquestionably come more formerly again since exactly the same nearly
    very often inside case you shield this increase.

  16. You really make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand.

    It seems too complicated and very broad for me.
    I’m looking forward for your next post, I’ll try to get the
    hang of it!

  17. My developer is trying to persuade 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 WordPress 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!

  18. Hi there colleagues, its impressive post on the topic of teachingand entirely defined, keep it up all the time.

  19. Hi colleagues, good article and pleasant urging
    commented at this place, I am really enjoying by these.

  20. It’s going to be finish of mine day, however before finish I
    am reading this impressive article to improve my experience.

  21. I have been browsing on-line greater than three hours
    lately, but I never found any interesting article like yours.
    It is beautiful price sufficient for me. In my view, if all web owners and bloggers made excellent content as you did, the internet might be a lot more
    helpful than ever before.

  22. Outstanding post however I was wondering if you could write a
    litte more on this subject? I’d be very grateful if you could
    elaborate a little bit more. Many thanks!

  23. I got this web page from my buddy who shared with
    me on the topic of this web site and now this time
    I am browsing this web site and reading very informative posts here.

  24. You’re so interesting! I do not think I’ve truly read something like this before.
    So wonderful to discover somebody with some unique thoughts on this issue.

    Seriously.. thanks for starting this up. This website is one
    thing that is needed on the internet, someone
    with some originality!

  25. obviously like your web site however you need to take a look at the spelling
    on quite a few of your posts. Many of them are rife with spelling issues and I find
    it very troublesome to tell the reality however I’ll certainly
    come again again.

  26. Hello! I could have sworn I’ve been to this blog before but after reading through some of the post I realized it’s new to me.
    Anyways, I’m definitely glad I found it and I’ll be book-marking and checking
    back often!

  27. wikidot.win dice:

    Nice response in return of this issue with firm arguments and explaining
    everything regarding that.

  28. Hello there, just became aware of your blog through Google, and found
    that it is truly informative. I am going to watch out for brussels.
    I’ll be grateful if you continue this in future.

    Lots of people will be benefited from your writing. Cheers!

  29. It’s amazing to go to see this site and reading the views of all
    colleagues regarding this article, while I am also keen of getting knowledge.

  30. Good post however I was wanting to know if you could write a
    litte more on this subject? I’d be very thankful if you could elaborate a little
    bit further. Thank you!

  31. Wow that was unusual. I just wrote an really long comment but after I clicked
    submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyways, just wanted to
    say fantastic blog!

  32. I appreciate, lead to I discovered just what I used to be taking a look for.

    You have ended my 4 day lengthy hunt! God Bless you man. Have a great day.

    Bye

  33. brewwiki.win dice:

    Fastidious replies in return of this question with solid arguments and
    telling all on the topic of that.

  34. I am extremely impressed together with your writing talents and also with the
    structure in your blog. Is this a paid theme or did you customize it your self?
    Either way stay up the excellent quality writing, it is rare to peer a great blog like
    this one today..

  35. Yes! Finally someone writes about opensourcebridge.science.

  36. We stumbled over here from a different page and thought I might as well check things out.
    I like what I see so now i’m following you. Look forward to exploring
    your web page repeatedly.

  37. This is a topic which is near to my heart… Thank you!

    Where are your contact details though?

  38. careling.ovh dice:

    Unquestionably consider that that you said.
    Your favourite reason appeared to be at the web the simplest thing to be
    mindful of. I say to you, I definitely get annoyed at the same
    time as folks think about concerns that they just do not recognize about.

    You controlled to hit the nail upon the top and also outlined out the whole thing without having side-effects
    , people could take a signal. Will probably be again to
    get more. Thanks

  39. Great blog here! Also your site loads up fast! What web 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

  40. Hello, I enjoy reading through your article post.

    I wanted to write a little comment to support you.

  41. 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 appreciate if you continue this in future. Many people will be benefited from your writing.
    Cheers!

  42. Undeniably believe that which you said. Your favorite reason seemed to
    be on the net the simplest thing to be aware of.
    I say to you, I certainly get irked while people think about worries that they just don’t
    know about. You managed to hit the nail upon the top as
    well as defined out the whole thing without having side effect ,
    people could take a signal. Will probably be back to get more.
    Thanks

  43. Does your site have a contact page? I’m having problems locating it
    but, I’d like to send you an email. I’ve got some suggestions for your blog you might be interested in hearing.
    Either way, great website and I look forward to seeing it grow
    over time.

  44. I am in fact grateful to the owner of this website who
    has shared this impressive paragraph at here.

  45. Pretty! This has been a really wonderful post.

    Thank you for providing these details.

  46. My programmer is trying to persuade 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 numerous
    websites for about a year and am anxious about switching to another
    platform. I have heard very good things about blogengine.net.
    Is there a way I can transfer all my wordpress posts into
    it? Any help would be really appreciated!

  47. I really like it when individuals come together and share opinions.
    Great blog, keep it up!

  48. I’m not sure where you are getting your information, but good topic.
    I needs to spend some time learning much more or understanding more.

    Thanks for wonderful info I was looking for this information for my mission.

  49. I am actually thankful to the owner of this site who has shared
    this enormous post at at this time.

Deja una respuesta

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