Project

General

Profile

Documents / Server concept / Web Stack

corvus, 25 March 2012 12:50

 
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="52 2 455 759" width="455pt" height="759pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-25 10:46Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><linearGradient x1="0" x2="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#602"/></linearGradient><linearGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(115.034904 109.11699) rotate(90.999997) scale(46.773142)"/><font-face font-family="Lucida Grande" font-size="12" panose-1="2 11 7 0 4 5 2 2 2 4" units-per-em="1000" underline-position="-97.65625" underline-thickness="48.828125" slope="0" x-height="536.1328" cap-height="722.65625" ascent="966.7969" descent="-210.9375" font-weight="bold"><font-face-src><font-face-name name="LucidaGrande-Bold"/></font-face-src></font-face><linearGradient x1="0" x2="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#260"/></linearGradient><linearGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(280.02588 109.117) rotate(90.999997) scale(46.773126)"/><linearGradient x1="0" x2="1" id="Gradient_3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#026"/></linearGradient><linearGradient id="Obj_Gradient_3" xl:href="#Gradient_3" gradientTransform="translate(444.78134 109.12111) rotate(90.999997) scale(46.764907)"/><linearGradient id="Obj_Gradient_4" xl:href="#Gradient_2" gradientTransform="translate(280.1294 178.92105) rotate(90.999997) scale(55.510117)"/><linearGradient id="Obj_Gradient_5" xl:href="#Gradient_2" gradientTransform="translate(279.8666 257.59293) rotate(90.999997) scale(55.5101)"/><linearGradient id="Obj_Gradient_6" xl:href="#Gradient_2" gradientTransform="translate(279.8666 326.93668) rotate(90.999997) scale(55.5101)"/><linearGradient x1="0" x2="1" id="Gradient_4" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#602"/></linearGradient><linearGradient id="Obj_Gradient_7" xl:href="#Gradient_4" gradientTransform="translate(115.111115 188.24916) rotate(90.999997) scale(55.510132)"/><linearGradient id="Obj_Gradient_8" xl:href="#Gradient_3" gradientTransform="translate(444.6221 257.5929) rotate(90.999997) scale(55.510132)"/><linearGradient x1="0" x2="1" id="Gradient_5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#b08000"/></linearGradient><linearGradient id="Obj_Gradient_9" xl:href="#Gradient_5" gradientTransform="translate(279.68127 625.23932) rotate(90.999997) scale(34.269593)"/><linearGradient id="Obj_Gradient_10" xl:href="#Gradient_5" gradientTransform="translate(279.68127 670.2393) rotate(90.999997) scale(34.269654)"/><linearGradient id="Obj_Gradient_11" xl:href="#Gradient_5" gradientTransform="translate(279.91681 715.2393) rotate(90.999997) scale(34.269593)"/><linearGradient x1="0" x2="1" id="Gradient_6" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#b08000"/></linearGradient><linearGradient id="Obj_Gradient_12" xl:href="#Gradient_6" gradientTransform="translate(283.38254 34.919262) rotate(-179.25) scale(35.414063)"/><linearGradient id="Obj_Gradient_13" xl:href="#Gradient_6" gradientTransform="translate(276.12875 29.312189) rotate(1.0000043) scale(34.269738)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="#b08000"><g><path d="M 4.8000002 0 L 0 -1.8000001 L 0 1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-6 -3 7 6" markerWidth="7" markerHeight="6" color="#b08000"><g><path d="M -4.8000002 0 L 0 1.8000001 L 0 -1.8000001 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><linearGradient id="Obj_Gradient_14" xl:href="#Gradient_2" gradientTransform="translate(279.86664 396.28043) rotate(90.999997) scale(55.5101)"/><linearGradient x1="0" x2="1" id="Gradient_7" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="white"/><stop offset="1" stop-color="#026"/></linearGradient><linearGradient id="Obj_Gradient_15" xl:href="#Gradient_7" gradientTransform="translate(444.85767 188.24916) rotate(90.999997) scale(55.510132)"/><linearGradient id="Obj_Gradient_16" xl:href="#Gradient_2" gradientTransform="translate(279.86664 465.62415) rotate(90.999997) scale(55.510163)"/><linearGradient id="Obj_Gradient_17" xl:href="#Gradient_2" gradientTransform="translate(279.8666 534.9679) rotate(90.999997) scale(55.510194)"/><linearGradient id="Obj_Gradient_18" xl:href="#Gradient_7" gradientTransform="translate(444.6221 326.93665) rotate(90.999997) scale(55.510132)"/></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Web</title><g><title>Layer 1</title><g><use xl:href="#id7_Graphic" filter="url(#Shadow)"/><use xl:href="#id46_Graphic" filter="url(#Shadow)"/><use xl:href="#id1404_Graphic" filter="url(#Shadow)"/><use xl:href="#id48_Graphic" filter="url(#Shadow)"/><use xl:href="#id1407_Graphic" filter="url(#Shadow)"/><use xl:href="#id1408_Graphic" filter="url(#Shadow)"/><use xl:href="#id44_Graphic" filter="url(#Shadow)"/><use xl:href="#id1409_Graphic" filter="url(#Shadow)"/><use xl:href="#id31_Graphic" filter="url(#Shadow)"/><use xl:href="#id1410_Graphic" filter="url(#Shadow)"/><use xl:href="#id1411_Graphic" filter="url(#Shadow)"/><use xl:href="#id1430_Graphic" filter="url(#Shadow)"/><use xl:href="#id1431_Graphic" filter="url(#Shadow)"/><use xl:href="#id1432_Graphic" filter="url(#Shadow)"/><use xl:href="#id1433_Graphic" filter="url(#Shadow)"/><use xl:href="#id1434_Graphic" filter="url(#Shadow)"/></g><g id="id7_Graphic"><path d="M 68.631256 110 L 160.62225 110 C 163.38368 110 165.62225 112.23858 165.62225 115 L 165.62225 150 C 165.62225 152.76143 163.38368 155 160.62225 155 L 68.631256 155 C 65.869835 155 63.631256 152.76143 63.631256 150 C 63.631256 150 63.631256 150 63.631256 150 L 63.631256 115 C 63.631256 112.23858 65.869835 110 68.631256 110 Z" fill="url(#Obj_Gradient)"/><path d="M 68.631256 110 L 160.62225 110 C 163.38368 110 165.62225 112.23858 165.62225 115 L 165.62225 150 C 165.62225 152.76143 163.38368 155 160.62225 155 L 68.631256 155 C 65.869835 155 63.631256 152.76143 63.631256 150 C 63.631256 150 63.631256 150 63.631256 150 L 63.631256 115 C 63.631256 112.23858 65.869835 110 68.631256 110 Z" stroke="#602" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(68.631256 125)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="9.2747955" y="12" textLength="73.441406">Hosted Web</tspan></text></g><g id="id46_Graphic"><path d="M 233.62224 110 L 325.61322 110 C 328.37463 110 330.61322 112.23858 330.61322 115 L 330.61322 150 C 330.61322 152.76143 328.37463 155 325.61322 155 L 233.62224 155 C 230.86081 155 228.62224 152.76143 228.62224 150 C 228.62224 150 228.62224 150 228.62224 150 L 228.62224 115 C 228.62224 112.23858 230.86081 110 233.62224 110 Z" fill="url(#Obj_Gradient_2)"/><path d="M 233.62224 110 L 325.61322 110 C 328.37463 110 330.61322 112.23858 330.61322 115 L 330.61322 150 C 330.61322 152.76143 328.37463 155 325.61322 155 L 233.62224 155 C 230.86081 155 228.62224 152.76143 228.62224 150 C 228.62224 150 228.62224 150 228.62224 150 L 228.62224 115 C 228.62224 112.23858 230.86081 110 233.62224 110 Z" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(233.62225 117.5)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="18.104874" y="12" textLength="59.736328">Managed </tspan><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="7.0804596" y="27" textLength="77.83008">Internal Web</tspan></text></g><g id="id1404_Graphic"><path d="M 398.61325 110 L 490.13327 110 C 492.89468 110 495.13327 112.23858 495.13327 115 L 495.13327 150 C 495.13327 152.76143 492.89468 155 490.13327 155 L 398.61325 155 C 395.85184 155 393.61325 152.76143 393.61325 150 C 393.61325 150 393.61325 150 393.61325 150 L 393.61325 115 C 393.61325 112.23858 395.85184 110 398.61325 110 Z" fill="url(#Obj_Gradient_3)"/><path d="M 398.61325 110 L 490.13327 110 C 492.89468 110 495.13327 112.23858 495.13327 115 L 495.13327 150 C 495.13327 152.76143 492.89468 155 490.13327 155 L 398.61325 155 C 395.85184 155 393.61325 152.76143 393.61325 150 C 393.61325 150 393.61325 150 393.61325 150 L 393.61325 115 C 393.61325 112.23858 395.85184 110 398.61325 110 Z" stroke="#026" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(398.61325 117.5)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="17.869373" y="12" textLength="59.736328">Managed </tspan><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="5.6262093" y="27" textLength="80.26758">External Web</tspan></text></g><g id="id48_Graphic"><ellipse cx="279.64502" cy="206.67188" rx="43.50006" ry="27.000046" fill="url(#Obj_Gradient_4)"/><ellipse cx="279.64502" cy="206.67188" rx="43.50006" ry="27.000046" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.84499 199.17188)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="11.79414" y="12" textLength="36.011719">Nginx</tspan></text></g><g id="id1407_Graphic"><ellipse cx="279.38223" cy="285.34375" rx="43.500072" ry="27.000059" fill="url(#Obj_Gradient_5)"/><ellipse cx="279.38223" cy="285.34375" rx="43.500072" ry="27.000059" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.5822 277.84375)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="1.7951164" y="12" textLength="56.009766">php-fpm</tspan></text></g><g id="id1408_Graphic"><ellipse cx="279.38223" cy="354.6875" rx="43.500072" ry="27.000069" fill="url(#Obj_Gradient_6)"/><ellipse cx="279.38223" cy="354.6875" rx="43.500072" ry="27.000069" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.5822 339.6875)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="5.7970695" y="12" textLength="48.00586">Unicorn</tspan><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="14.838085" y="27" textLength="29.923828">Rails</tspan></text></g><g id="id44_Graphic"><ellipse cx="114.626724" cy="216" rx="43.500072" ry="27.000046" fill="url(#Obj_Gradient_7)"/><ellipse cx="114.626724" cy="216" rx="43.500072" ry="27.000046" stroke="#602" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(84.82672 201)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x=".78437424" y="12" textLength="61.986328">Apache &amp; </tspan><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="17.908398" y="27" textLength="23.783203">php</tspan></text></g><g id="id1409_Graphic"><ellipse cx="444.1377" cy="285.34375" rx="43.500076" ry="27.000059" fill="url(#Obj_Gradient_8)"/><ellipse cx="444.1377" cy="285.34375" rx="43.500076" ry="27.000059" stroke="#026" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(414.3377 277.84375)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="1.7951164" y="12" textLength="56.009766">php-fpm</tspan></text></g><g id="id31_Graphic"><rect x="63.631226" y="629" width="431.50201" height="26.743042" fill="url(#Obj_Gradient_9)"/><rect x="63.631226" y="629" width="431.50201" height="26.743042" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(68.631226 634.87152)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="192.45218" y="12" textLength="36.597656">MySql</tspan></text></g><g id="id1410_Graphic"><rect x="63.631226" y="674" width="431.50201" height="26.743042" fill="url(#Obj_Gradient_10)"/><rect x="63.631226" y="674" width="431.50201" height="26.743042" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(68.631226 679.87152)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="173.73734" y="12" textLength="74.027344">Public LDAP</tspan></text></g><g id="id1411_Graphic"><rect x="63.86676" y="719" width="431.50201" height="26.743042" fill="url(#Obj_Gradient_11)"/><rect x="63.86676" y="719" width="431.50201" height="26.743042" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(68.86676 724.8715)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="199.26663" y="12" textLength="22.96875">NFS</tspan></text></g><path d="M 277.51797 30.271235 L 269.77658 41.228214 C 268.18314 43.483524 265.06314 44.020084 262.80783 42.42665 C 262.35504 42.106735 261.95859 41.713737 261.63474 41.263744 L 253.79799 30.374737 C 252.18494 28.133417 252.69424 25.008829 254.93556 23.395773 C 255.7803 22.787825 256.7937 22.45863 257.83444 22.454088 L 273.41254 22.386114 C 276.17392 22.374065 278.42224 24.60285 278.4343 27.364248 C 278.43884 28.404997 278.1185 29.421225 277.51794 30.271235 Z" fill="url(#Obj_Gradient_12)"/><path d="M 277.51797 30.271235 L 269.77658 41.228214 C 268.18314 43.483524 265.06314 44.020084 262.80783 42.42665 C 262.35504 42.106735 261.95859 41.713737 261.63474 41.263744 L 253.79799 30.374737 C 252.18494 28.133417 252.69424 25.008829 254.93556 23.395773 C 255.7803 22.787825 256.7937 22.45863 257.83444 22.454088 L 273.41254 22.386114 C 276.17392 22.374065 278.42224 24.60285 278.4343 27.364248 C 278.43884 28.404997 278.1185 29.421225 277.51794 30.271235 Z" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 281.74472 34.039768 L 289.14517 23.310791 C 290.7131 21.037666 293.82684 20.465984 296.09998 22.033901 C 296.59958 22.378506 297.03226 22.811192 297.37686 23.310791 L 304.77731 34.039768 C 306.34525 36.312893 305.77356 39.426674 303.50043 40.99459 C 302.66565 41.57038 301.67557 41.878735 300.66147 41.878735 L 285.86057 41.878735 C 283.09915 41.878735 280.86057 39.64016 280.86057 36.878735 C 280.86057 35.86465 281.16891 34.874535 281.74472 34.039768 Z" fill="url(#Obj_Gradient_13)"/><path d="M 281.74472 34.039768 L 289.14517 23.310791 C 290.7131 21.037666 293.82684 20.465984 296.09998 22.033901 C 296.59958 22.378506 297.03226 22.811192 297.37686 23.310791 L 304.77731 34.039768 C 306.34525 36.312893 305.77356 39.426674 303.50043 40.99459 C 302.66565 41.57038 301.67557 41.878735 300.66147 41.878735 L 285.86057 41.878735 C 283.09915 41.878735 280.86057 39.64016 280.86057 36.878735 C 280.86057 35.86465 281.16891 34.874535 281.74472 34.039768 Z" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="234.65726" y1="58.040245" x2="169.56181" y2="92.02928" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="324.91061" y1="57.28941" x2="389.31873" y2="89.263916" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="279.74841" y1="74.586517" x2="279.88162" y2="89.10054" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#b08000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(333 22)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="4.6601562" y="11" textLength="30.679688">Nginx</tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" x=".2421875" y="23" textLength="39.515625">(Optional)</tspan></text><g id="id1430_Graphic"><ellipse cx="279.38226" cy="424.03125" rx="43.50006" ry="27.000069" fill="url(#Obj_Gradient_14)"/><ellipse cx="279.38226" cy="424.03125" rx="43.50006" ry="27.000069" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.58223 416.53125)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="8.4777336" y="12" textLength="42.64453">Phyton</tspan></text></g><g id="id1431_Graphic"><ellipse cx="444.3733" cy="216" rx="43.500046" ry="27.000046" fill="url(#Obj_Gradient_15)"/><ellipse cx="444.3733" cy="216" rx="43.500046" ry="27.000046" stroke="#026" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(414.57327 208.5)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="8.4777336" y="12" textLength="42.64453">Phyton</tspan></text></g><g id="id1432_Graphic"><ellipse cx="279.38226" cy="493.375" rx="43.50006" ry="27.00005" fill="url(#Obj_Gradient_16)"/><ellipse cx="279.38226" cy="493.375" rx="43.50006" ry="27.00005" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.58223 485.875)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="7.9269524" y="12" textLength="43.746094">NodeJS</tspan></text></g><g id="id1433_Graphic"><ellipse cx="279.38223" cy="562.71875" rx="43.500072" ry="27.000029" fill="url(#Obj_Gradient_17)"/><ellipse cx="279.38223" cy="562.71875" rx="43.500072" ry="27.000029" stroke="#260" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(249.5822 555.21875)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="8.3751945" y="12" textLength="42.84961">Gitosis</tspan></text></g><g id="id1434_Graphic"><ellipse cx="444.1377" cy="354.6875" rx="43.500076" ry="27.000069" fill="url(#Obj_Gradient_18)"/><ellipse cx="444.1377" cy="354.6875" rx="43.500076" ry="27.000069" stroke="#026" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(414.3377 347.1875)" fill="white"><tspan font-family="Lucida Grande" font-size="12" font-weight="bold" fill="white" x="11.79414" y="12" textLength="36.011719">Nginx</tspan></text></g></g></g></svg>