1<shapes name="mxgraph.aws.compute"> 2<shape name="CloudWatch" h="55.35" w="53.01" aspect="variable" strokewidth="inherit"> 3<connections> 4<constraint x="0.5" y="0" perimeter="0" name="N"/> 5<constraint x="0.5" y="1" perimeter="0" name="S"/> 6<constraint x="0.035" y="0.5" perimeter="0" name="W"/> 7<constraint x="0.925" y="0.5" perimeter="0" name="E"/> 8<constraint x="0" y="1" perimeter="0" name="SW"/> 9<constraint x="1" y="1" perimeter="0" name="SE"/> 10</connections> 11<background> 12<rect x="0" y="49.26" w="53.01" h="6.08"/> 13</background> 14<foreground> 15<fillstroke/> 16<rect x="2.01" y="16.35" w="11.42" h="28.41"/> 17<fillstroke/> 18<rect x="20.04" y="0" w="11.84" h="44.76"/> 19<fillstroke/> 20<rect x="37.23" y="24.37" w="11.84" h="20.4"/> 21<fillstroke/> 22</foreground> 23</shape> 24<shape name="CloudWatch Alarm" h="59.91" w="53.01" aspect="variable" strokewidth="inherit"> 25<connections> 26<constraint x="0.5" y="0.44" perimeter="0" name="center"/> 27<constraint x="0.5" y="1" perimeter="0" name="S"/> 28<constraint x="0.04" y="0.5" perimeter="0" name="W"/> 29<constraint x="0.93" y="0.5" perimeter="0" name="E"/> 30<constraint x="0" y="1" perimeter="0" name="SW"/> 31<constraint x="1" y="1" perimeter="0" name="SE"/> 32<constraint x="0.83" y="0" perimeter="0" name="NE"/> 33</connections> 34<background> 35<rect x="2.25" y="20.91" w="11.42" h="28.41"/> 36</background> 37<foreground> 38<fillstroke/> 39<rect x="20.28" y="26.45" w="11.84" h="22.87"/> 40<fillstroke/> 41<path> 42<move x="38.8" y="49.32"/> 43<line x="49.28" y="49.32"/> 44<line x="49.28" y="15.2"/> 45<curve x1="43.57" y1="18.68" x2="38.8" y2="15.3" x3="38.8" y3="15.3"/> 46<line x="38.8" y="49.32"/> 47<close/> 48</path> 49<fillstroke/> 50<rect x="0" y="53.82" w="53.01" h="6.08"/> 51<fillstroke/> 52<ellipse x="36.81" y="0" w="13.88" h="13.88"/> 53<fillstroke/> 54</foreground> 55</shape> 56<shape name="EC2" h="56.81" w="55.7" aspect="variable" strokewidth="inherit"> 57<connections> 58<constraint x="0.5" y="0" perimeter="0" name="N"/> 59<constraint x="0.5" y="1" perimeter="0" name="S"/> 60<constraint x="0" y="0.5" perimeter="0" name="W"/> 61<constraint x="1" y="0.5" perimeter="0" name="E"/> 62<constraint x="0.025" y="0.025" perimeter="0" name="NW"/> 63<constraint x="0.025" y="0.975" perimeter="0" name="SW"/> 64<constraint x="0.975" y="0.025" perimeter="0" name="NE"/> 65<constraint x="0.975" y="0.975" perimeter="0" name="SE"/> 66</connections> 67<background> 68<path> 69<move x="0" y="51.81"/> 70<curve x1="0" y1="54.57" x2="2.24" y2="56.81" x3="5" y3="56.81"/> 71<line x="50.7" y="56.81"/> 72<curve x1="53.46" y1="56.81" x2="55.7" y2="54.57" x3="55.7" y3="51.81"/> 73<line x="55.7" y="5"/> 74<curve x1="55.7" y1="2.24" x2="53.46" y2="0" x3="50.7" y3="0"/> 75<line x="5" y="0"/> 76<curve x1="2.24" y1="0" x2="0" y2="2.24" x3="0" y3="5"/> 77<line x="0" y="51.81"/> 78<close/> 79</path> 80</background> 81<foreground> 82<fillstroke/> 83</foreground> 84</shape> 85<shape name="EC2 AMI" h="56.81" w="55.7" aspect="variable" strokewidth="inherit"> 86<connections> 87<constraint x="0.5" y="0" perimeter="0" name="N"/> 88<constraint x="0.5" y="1" perimeter="0" name="S"/> 89<constraint x="0" y="0.5" perimeter="0" name="W"/> 90<constraint x="1" y="0.5" perimeter="0" name="E"/> 91<constraint x="0.025" y="0.025" perimeter="0" name="NW"/> 92<constraint x="0.025" y="0.975" perimeter="0" name="SW"/> 93<constraint x="0.975" y="0.025" perimeter="0" name="NE"/> 94<constraint x="0.975" y="0.975" perimeter="0" name="SE"/> 95</connections> 96<background> 97<path> 98<move x="50.7" y="0"/> 99<line x="5" y="0"/> 100<curve x1="2.24" y1="0" x2="0" y2="2.24" x3="0" y3="5"/> 101<line x="0" y="51.81"/> 102<curve x1="0" y1="54.57" x2="2.24" y2="56.81" x3="5" y3="56.81"/> 103<line x="50.7" y="56.81"/> 104<curve x1="53.46" y1="56.81" x2="55.7" y2="54.57" x3="55.7" y3="51.81"/> 105<line x="55.7" y="5"/> 106<curve x1="55.7" y1="2.24" x2="53.46" y2="0" x3="50.7" y3="0"/> 107<close/> 108<move x="45.47" y="44.82"/> 109<line x="10.22" y="44.82"/> 110<line x="10.22" y="30.2"/> 111<line x="45.47" y="30.2"/> 112<line x="45.47" y="44.82"/> 113<close/> 114<move x="45.47" y="26.16"/> 115<line x="10.22" y="26.16"/> 116<line x="10.22" y="11.53"/> 117<line x="45.47" y="11.53"/> 118<line x="45.47" y="26.16"/> 119<close/> 120</path> 121</background> 122<foreground> 123<fillstroke/> 124<rect x="23.72" y="32.7" w="8.5" h="9.62"/> 125<fillstroke/> 126<rect x="12.72" y="32.7" w="8.5" h="9.62"/> 127<fillstroke/> 128<rect x="34.72" y="32.7" w="8.25" h="9.62"/> 129<fillstroke/> 130<rect x="34.72" y="14.03" w="8.25" h="9.62"/> 131<fillstroke/> 132<rect x="23.72" y="14.03" w="8.5" h="9.62"/> 133<fillstroke/> 134<rect x="12.72" y="14.03" w="8.5" h="9.62"/> 135<fillstroke/> 136</foreground> 137</shape> 138<shape name="EC2 DB on Instance" h="57.96" w="61.77" aspect="variable" strokewidth="inherit"> 139<connections> 140<constraint x="0.5" y="0" perimeter="0" name="N"/> 141<constraint x="0.5" y="0.98" perimeter="0" name="S"/> 142<constraint x="0" y="0.5" perimeter="0" name="W"/> 143<constraint x="0.9" y="0.5" perimeter="0" name="E"/> 144<constraint x="0.023" y="0.023" perimeter="0" name="NW"/> 145<constraint x="0.023" y="0.955" perimeter="0" name="SW"/> 146<constraint x="0.88" y="0.023" perimeter="0" name="NE"/> 147<constraint x="1" y="0.95" perimeter="0" name="SE"/> 148</connections> 149<background> 150<path> 151<move x="35.45" y="33.49"/> 152<curve x1="35.43" y1="33.41" x2="35.43" y2="33.34" x3="35.43" y3="33.26"/> 153<curve x1="35.43" y1="33.13" x2="35.46" y2="33.01" x3="35.49" y3="32.89"/> 154<curve x1="36.07" y1="30.25" x2="42.69" y2="28.87" x3="49.25" y3="28.87"/> 155<curve x1="51.47" y1="28.87" x2="53.7" y2="29.04" x3="55.7" y3="29.35"/> 156<line x="55.7" y="5"/> 157<curve x1="55.7" y1="2.24" x2="53.46" y2="0" x3="50.7" y3="0"/> 158<line x="5" y="0"/> 159<curve x1="2.24" y1="0" x2="0" y2="2.24" x3="0" y3="5"/> 160<line x="0" y="51.81"/> 161<curve x1="0" y1="54.57" x2="2.24" y2="56.81" x3="5" y3="56.81"/> 162<line x="36.22" y="56.75"/> 163<curve x1="35.71" y1="56.23" x2="35.43" y2="55.66" x3="35.43" y3="55.08"/> 164<line x="35.45" y="33.49"/> 165<close/> 166</path> 167</background> 168<foreground> 169<fillstroke/> 170<path> 171<move x="55.7" y="37.18"/> 172<line x="55.7" y="37.17"/> 173<curve x1="55.35" y1="37.23" x2="55.01" y2="37.27" x3="54.66" y3="37.32"/> 174<curve x1="54.49" y1="37.34" x2="54.32" y2="37.37" x3="54.14" y3="37.39"/> 175<curve x1="53.82" y1="37.43" x2="53.49" y2="37.45" x3="53.17" y3="37.48"/> 176<curve x1="52.96" y1="37.5" x2="52.75" y2="37.52" x3="52.54" y3="37.53"/> 177<curve x1="52.13" y1="37.56" x2="51.71" y2="37.58" x3="51.28" y3="37.6"/> 178<curve x1="51.21" y1="37.6" x2="51.14" y2="37.61" x3="51.07" y3="37.61"/> 179<curve x1="50.58" y1="37.62" x2="50.08" y2="37.64" x3="49.56" y3="37.64"/> 180<curve x1="49.46" y1="37.64" x2="49.35" y2="37.64" x3="49.25" y3="37.64"/> 181<curve x1="44.32" y1="37.64" x2="39.36" y2="36.86" x3="36.95" y3="35.36"/> 182<line x="36.95" y="55.17"/> 183<curve x1="37.08" y1="55.63" x2="38.25" y2="56.23" x3="39.89" y3="56.76"/> 184<curve x1="42.11" y1="57.42" x2="45.53" y2="57.96" x3="50.05" y3="57.96"/> 185<curve x1="58.32" y1="57.96" x2="61.75" y2="56.09" x3="61.75" y3="55.09"/> 186<line x="61.77" y="35.18"/> 187<curve x1="60.48" y1="36.02" x2="58.39" y2="36.73" x3="55.7" y3="37.18"/> 188<close/> 189</path> 190<fillstroke/> 191<path> 192<move x="49.25" y="30.37"/> 193<curve x1="41.28" y1="30.37" x2="36.93" y2="32.28" x3="36.93" y3="33.26"/> 194<curve x1="36.93" y1="34.24" x2="41.28" y2="36.15" x3="49.25" y3="36.15"/> 195<curve x1="51.78" y1="36.15" x2="53.94" y2="35.95" x3="55.72" y3="35.66"/> 196<curve x1="59.53" y1="35.03" x2="61.56" y2="33.93" x3="61.56" y3="33.26"/> 197<curve x1="61.56" y1="32.59" x2="59.54" y2="31.49" x3="55.72" y3="30.86"/> 198<curve x1="53.94" y1="30.57" x2="51.78" y2="30.37" x3="49.25" y3="30.37"/> 199<close/> 200</path> 201<fillstroke/> 202</foreground> 203</shape> 204<shape name="EC2 Elastic IP" h="9.19" w="37.25" aspect="variable" strokewidth="inherit"> 205<connections> 206<constraint x="0" y="0.5" perimeter="0" name="W"/> 207<constraint x="1" y="0.5" perimeter="0" name="E"/> 208</connections> 209<background> 210<path> 211<move x="34.19" y="5.75"/> 212<line x="37.25" y="4.6"/> 213<line x="34.19" y="3.45"/> 214<line x="34.19" y="3.35"/> 215<line x="33.92" y="3.35"/> 216<line x="25" y="0"/> 217<line x="25" y="3.35"/> 218<line x="8.08" y="3.35"/> 219<curve x1="7.55" y1="1.67" x2="6" y2="0.45" x3="4.15" y3="0.45"/> 220<curve x1="1.86" y1="0.45" x2="0" y2="2.3" x3="0" y3="4.6"/> 221<curve x1="0" y1="6.89" x2="1.86" y2="8.75" x3="4.15" y3="8.75"/> 222<curve x1="6" y1="8.75" x2="7.55" y2="7.52" x3="8.08" y3="5.85"/> 223<line x="25" y="5.85"/> 224<line x="25" y="9.19"/> 225<line x="33.92" y="5.85"/> 226<line x="34.19" y="5.85"/> 227<line x="34.19" y="5.75"/> 228<close/> 229</path> 230</background> 231<foreground> 232<fillstroke/> 233</foreground> 234</shape> 235<shape name="EC2 Instance" h="56.81" w="55.69" aspect="variable" strokewidth="inherit"> 236<connections> 237<constraint x="0.5" y="0" perimeter="0" name="N"/> 238<constraint x="0.5" y="1" perimeter="0" name="S"/> 239<constraint x="0" y="0.5" perimeter="0" name="W"/> 240<constraint x="1" y="0.5" perimeter="0" name="E"/> 241<constraint x="0.025" y="0.025" perimeter="0" name="NW"/> 242<constraint x="0.025" y="0.975" perimeter="0" name="SW"/> 243<constraint x="0.975" y="0.025" perimeter="0" name="NE"/> 244<constraint x="0.975" y="0.975" perimeter="0" name="SE"/> 245</connections> 246<background> 247<path> 248<move x="0" y="51.81"/> 249<curve x1="0" y1="54.57" x2="2.24" y2="56.81" x3="5" y3="56.81"/> 250<line x="50.7" y="56.81"/> 251<curve x1="53.46" y1="56.81" x2="55.7" y2="54.57" x3="55.7" y3="51.81"/> 252<line x="55.7" y="5"/> 253<curve x1="55.7" y1="2.24" x2="53.46" y2="0" x3="50.7" y3="0"/> 254<line x="5" y="0"/> 255<curve x1="2.24" y1="0" x2="0" y2="2.24" x3="0" y3="5"/> 256<line x="0" y="51.81"/> 257<close/> 258</path> 259</background> 260<foreground> 261<fillstroke/> 262</foreground> 263</shape> 264<shape name="EC2 Instances" h="59.57" w="58.32" aspect="variable" strokewidth="inherit"> 265<connections> 266<constraint x="0.5" y="0" perimeter="0" name="N"/> 267<constraint x="0.5" y="1" perimeter="0" name="S"/> 268<constraint x="0" y="0.5" perimeter="0" name="W"/> 269<constraint x="1" y="0.5" perimeter="0" name="E"/> 270</connections> 271<background> 272<path> 273<move x="24.88" y="56.57"/> 274<curve x1="24.88" y1="58.22" x2="26.22" y2="59.57" x3="27.88" y3="59.57"/> 275<line x="55.32" y="59.57"/> 276<curve x1="56.98" y1="59.57" x2="58.32" y2="58.22" x3="58.32" y3="56.57"/> 277<line x="58.32" y="28.46"/> 278<curve x1="58.32" y1="26.8" x2="56.98" y2="25.46" x3="55.32" y3="25.46"/> 279<line x="27.88" y="25.46"/> 280<curve x1="26.22" y1="25.46" x2="24.88" y2="26.8" x3="24.88" y3="28.46"/> 281<line x="24.88" y="56.57"/> 282<close/> 283</path> 284</background> 285<foreground> 286<fillstroke/> 287<path> 288<move x="22.23" y="25.85"/> 289<curve x1="22.23" y1="24.19" x2="23.58" y2="22.84" x3="25.23" y3="22.84"/> 290<line x="45.8" y="22.84"/> 291<line x="45.8" y="15.7"/> 292<curve x1="45.8" y1="14.04" x2="44.46" y2="12.7" x3="42.8" y3="12.7"/> 293<line x="15.36" y="12.7"/> 294<curve x1="13.71" y1="12.7" x2="12.36" y2="14.04" x3="12.36" y3="15.7"/> 295<line x="12.36" y="43.8"/> 296<curve x1="12.36" y1="45.46" x2="13.71" y2="46.81" x3="15.36" y3="46.81"/> 297<line x="22.23" y="46.81"/> 298<line x="22.23" y="25.85"/> 299<close/> 300</path> 301<fillstroke/> 302<path> 303<move x="9.87" y="13.15"/> 304<curve x1="9.87" y1="11.49" x2="11.21" y2="10.15" x3="12.87" y3="10.15"/> 305<line x="33.44" y="10.15"/> 306<line x="33.44" y="3"/> 307<curve x1="33.44" y1="1.34" x2="32.09" y2="0" x3="30.44" y3="0"/> 308<line x="3" y="0"/> 309<curve x1="1.34" y1="0" x2="0" y2="1.34" x3="0" y3="3"/> 310<line x="0" y="31.11"/> 311<curve x1="0" y1="32.76" x2="1.34" y2="34.11" x3="3" y3="34.11"/> 312<line x="9.87" y="34.11"/> 313<line x="9.87" y="13.15"/> 314<close/> 315</path> 316<fillstroke/> 317</foreground> 318</shape> 319<shape name="EC2 Instance with CloudWatch" h="56.81" w="55.7" aspect="variable" strokewidth="inherit"> 320<connections> 321<constraint x="0.5" y="0" perimeter="0" name="N"/> 322<constraint x="0.5" y="1" perimeter="0" name="S"/> 323<constraint x="0" y="0.5" perimeter="0" name="W"/> 324<constraint x="1" y="0.5" perimeter="0" name="E"/> 325<constraint x="0.025" y="0.025" perimeter="0" name="NW"/> 326<constraint x="0.025" y="0.975" perimeter="0" name="SW"/> 327<constraint x="0.975" y="0.025" perimeter="0" name="NE"/> 328<constraint x="0.975" y="0.975" perimeter="0" name="SE"/> 329</connections> 330<background> 331<path> 332<move x="50.7" y="0"/> 333<line x="5" y="0"/> 334<curve x1="2.24" y1="0" x2="0" y2="2.24" x3="0" y3="5"/> 335<line x="0" y="51.81"/> 336<curve x1="0" y1="54.57" x2="2.24" y2="56.81" x3="5" y3="56.81"/> 337<line x="50.69" y="56.81"/> 338<curve x1="53.46" y1="56.81" x2="55.69" y2="54.57" x3="55.69" y3="51.81"/> 339<line x="55.69" y="5"/> 340<curve x1="55.7" y1="2.24" x2="53.46" y2="0" x3="50.7" y3="0"/> 341<close/> 342<move x="45.62" y="39.1"/> 343<line x="52.53" y="39.1"/> 344<line x="52.53" y="48.19"/> 345<line x="45.62" y="48.19"/> 346<line x="45.62" y="39.1"/> 347<close/> 348<move x="37.16" y="27.3"/> 349<line x="44.07" y="27.3"/> 350<line x="44.07" y="48.19"/> 351<line x="37.16" y="48.19"/> 352<line x="37.16" y="27.3"/> 353<close/> 354<move x="28.7" y="34.38"/> 355<line x="35.6" y="34.38"/> 356<line x="35.6" y="48.19"/> 357<line x="28.7" y="48.19"/> 358<line x="28.7" y="34.38"/> 359<close/> 360<move x="53.03" y="50.22"/> 361<line x="53.03" y="51.96"/> 362<line x="53.03" y="52.96"/> 363<line x="52.03" y="52.96"/> 364<line x="29.14" y="52.96"/> 365<line x="28.14" y="52.96"/> 366<line x="28.14" y="51.96"/> 367<line x="28.14" y="50.22"/> 368<line x="28.14" y="49.22"/> 369<line x="29.14" y="49.22"/> 370<line x="52.03" y="49.22"/> 371<line x="53.03" y="49.22"/> 372<line x="53.03" y="50.22"/> 373<close/> 374</path> 375</background> 376<foreground> 377<fillstroke/> 378<rect x="29.7" y="35.39" w="4.9" h="11.8"/> 379<fillstroke/> 380<rect x="38.17" y="28.31" w="4.9" h="18.89"/> 381<fillstroke/> 382<rect x="46.54" y="40.1" w="4.9" h="7.09"/> 383<fillstroke/> 384<rect x="29.17" y="50.3" w="22.89" h="1.74"/> 385<fillstroke/> 386</foreground> 387</shape> 388<shape name="Elastic MapReduce" h="51.98" w="57.29" aspect="variable" strokewidth="inherit"> 389<connections> 390<constraint x="0.5" y="0" perimeter="0" name="N"/> 391<constraint x="0.5" y="1" perimeter="0" name="S"/> 392<constraint x="0" y="0.5" perimeter="0" name="W"/> 393<constraint x="1" y="0.5" perimeter="0" name="E"/> 394<constraint x="0" y="0" perimeter="0" name="NW"/> 395<constraint x="0" y="1" perimeter="0" name="SW"/> 396<constraint x="1" y="0" perimeter="0" name="NE"/> 397<constraint x="1" y="1" perimeter="0" name="SE"/> 398</connections> 399<background> 400<rect x="0" y="18.52" w="36.88" h="33.45"/> 401</background> 402<foreground> 403<fillstroke/> 404<rect x="40.83" y="0" w="16.47" h="15.1"/> 405<fillstroke/> 406<rect x="40.83" y="18.52" w="16.47" h="15.1"/> 407<fillstroke/> 408<rect x="40.83" y="36.88" w="16.47" h="15.09"/> 409<fillstroke/> 410<rect x="20.41" y="0" w="16.47" h="15.1"/> 411<fillstroke/> 412<rect x="0" y="0" w="16.47" h="15.1"/> 413<fillstroke/> 414</foreground> 415</shape> 416<shape name="Elastic MapReduce Auto Scaling" h="62.6" w="63.35" aspect="variable" strokewidth="inherit"> 417<connections> 418<constraint x="0.5" y="0" perimeter="0" name="N"/> 419<constraint x="0.5" y="1" perimeter="0" name="S"/> 420<constraint x="0" y="0.5" perimeter="0" name="W"/> 421<constraint x="1" y="0.5" perimeter="0" name="E"/> 422</connections> 423<background> 424<path> 425<move x="40.27" y="14.08"/> 426<line x="45.46" y="14.08"/> 427<line x="31.64" y="0"/> 428<line x="17.67" y="14.08"/> 429<line x="22.86" y="14.08"/> 430<line x="22.86" y="23.29"/> 431<line x="30.16" y="30.82"/> 432<line x="22.86" y="38.4"/> 433<line x="22.86" y="48.52"/> 434<line x="17.67" y="48.52"/> 435<line x="31.49" y="62.6"/> 436<line x="45.46" y="48.52"/> 437<line x="40.27" y="48.52"/> 438<line x="40.27" y="38.28"/> 439<line x="33.28" y="30.82"/> 440<line x="40.27" y="23.53"/> 441<close/> 442</path> 443</background> 444<foreground> 445<fillstroke/> 446<path> 447<move x="26.08" y="30.89"/> 448<line x="12" y="16.92"/> 449<line x="12" y="23.98"/> 450<line x="0" y="23.98"/> 451<line x="0" y="37.64"/> 452<line x="12" y="37.64"/> 453<line x="12" y="44.71"/> 454<line x="26.08" y="30.89"/> 455<close/> 456</path> 457<fillstroke/> 458<path> 459<move x="37.26" y="30.74"/> 460<line x="51.35" y="44.71"/> 461<line x="51.35" y="37.65"/> 462<line x="63.35" y="37.65"/> 463<line x="63.35" y="23.99"/> 464<line x="51.35" y="23.99"/> 465<line x="51.35" y="16.92"/> 466<line x="37.26" y="30.74"/> 467<close/> 468</path> 469<fillstroke/> 470</foreground> 471</shape> 472<shape name="Elastic MapReduce Cluster" h="56" w="52" aspect="variable" strokewidth="inherit"> 473<connections> 474<constraint x="0.5" y="0" perimeter="0" name="N"/> 475<constraint x="0.5" y="1" perimeter="0" name="S"/> 476<constraint x="0" y="0.5" perimeter="0" name="W"/> 477<constraint x="1" y="0.3" perimeter="0" name="E1"/> 478<constraint x="1" y="0.67" perimeter="0" name="E2"/> 479</connections> 480<background> 481<path> 482<move x="49.8" y="23"/> 483<curve x1="50.9" y1="23" x2="52" y2="22.22" x3="52" y3="21.11"/> 484<line x="52" y="13.39"/> 485<curve x1="52" y1="12.28" x2="50.9" y2="11" x3="49.8" y3="11"/> 486<line x="42.07" y="11"/> 487<curve x1="41.44" y1="11" x2="40.74" y2="11.5" x3="40.38" y3="11.96"/> 488<line x="36" y="9.12"/> 489<line x="36" y="2.3"/> 490<curve x1="36" y1="1.2" x2="35.38" y2="0" x3="34.28" y3="0"/> 491<line x="26.55" y="0"/> 492<curve x1="25.45" y1="0" x2="25" y2="1.2" x3="25" y3="2.3"/> 493<line x="25" y="10.03"/> 494<curve x1="25" y1="10.41" x2="24.89" y2="10.76" x3="25.07" y3="11.06"/> 495<line x="18.39" y="18.84"/> 496<curve x1="18.32" y1="18.83" x2="18.14" y2="19" x3="18.06" y3="19"/> 497<line x="3.2" y="19"/> 498<curve x1="1.55" y1="19" x2="0" y2="19.97" x3="0" y3="21.63"/> 499<line x="0" y="36.49"/> 500<curve x1="0" y1="38.15" x2="1.55" y2="39" x3="3.2" y3="39"/> 501<line x="17.1" y="39"/> 502<line x="25" y="47.32"/> 503<line x="25" y="53.7"/> 504<curve x1="25" y1="54.8" x2="25.45" y2="56" x3="26.56" y3="56"/> 505<line x="34.28" y="56"/> 506<curve x1="35.38" y1="56" x2="36" y2="54.8" x3="36" y3="53.7"/> 507<line x="36" y="46.72"/> 508<line x="40.78" y="42.78"/> 509<curve x1="41.1" y1="43.02" x2="41.64" y2="43" x3="42.07" y3="43"/> 510<line x="49.8" y="43"/> 511<curve x1="50.9" y1="43" x2="52" y2="42.43" x3="52" y3="41.32"/> 512<line x="52" y="33.6"/> 513<curve x1="52" y1="32.5" x2="50.9" y2="32" x3="49.8" y3="32"/> 514<line x="47" y="32"/> 515<line x="47" y="23"/> 516<line x="49.8" y="23"/> 517<close/> 518<move x="26.66" y="12"/> 519<line x="32.2" y="12"/> 520<line x="35.97" y="19.71"/> 521<line x="21" y="25.05"/> 522<line x="21" y="21.63"/> 523<curve x1="21" y1="20.8" x2="20.69" y2="20.04" x3="20.15" y3="19.5"/> 524<line x="26.66" y="12"/> 525<close/> 526<move x="40" y="18.28"/> 527<line x="37.86" y="19.05"/> 528<line x="34.4" y="12.01"/> 529<curve x1="34.97" y1="11.97" x2="35.45" y2="11.69" x3="35.79" y3="11.26"/> 530<line x="40" y="14.29"/> 531<line x="40" y="18.28"/> 532<close/> 533<move x="21" y="36.49"/> 534<line x="21" y="33.53"/> 535<line x="35.4" y="36.47"/> 536<line x="31.76" y="44"/> 537<line x="26.56" y="44"/> 538<curve x1="25.88" y1="44" x2="25.29" y2="44.32" x3="24.93" y3="44.83"/> 539<line x="19.47" y="39.11"/> 540<curve x1="20.39" y1="38.6" x2="21" y2="37.62" x3="21" y3="36.49"/> 541<close/> 542<move x="34.28" y="44"/> 543<line x="33.99" y="44"/> 544<line x="37.42" y="36.88"/> 545<line x="40" y="37.4"/> 546<line x="40" y="41.06"/> 547<line x="35.68" y="44.61"/> 548<curve x1="35.32" y1="44.23" x2="34.84" y2="44" x3="34.28" y3="44"/> 549<close/> 550<move x="40" y="33.6"/> 551<line x="40" y="35.36"/> 552<line x="38.33" y="35.01"/> 553<line x="40.93" y="29.73"/> 554<line x="41.83" y="31.62"/> 555<curve x1="40.82" y1="31.72" x2="40" y2="32.56" x3="40" y3="33.6"/> 556<close/> 557<move x="36.31" y="34.6"/> 558<line x="21" y="31.49"/> 559<line x="21" y="27.17"/> 560<line x="36.86" y="21.53"/> 561<line x="39.8" y="27.47"/> 562<line x="36.31" y="34.6"/> 563<close/> 564<move x="38.75" y="20.86"/> 565<line x="40" y="20.4"/> 566<line x="40" y="21.11"/> 567<curve x1="40" y1="22.18" x2="40.87" y2="23.04" x3="41.93" y3="23.1"/> 568<line x="40.9" y="25.2"/> 569<line x="38.75" y="20.86"/> 570<close/> 571<move x="45" y="32"/> 572<line x="44.1" y="32"/> 573<line x="42.06" y="27.61"/> 574<line x="44.18" y="23"/> 575<line x="45" y="23"/> 576<line x="45" y="32"/> 577<close/> 578</path> 579</background> 580<foreground> 581<fillstroke/> 582</foreground> 583</shape> 584<shape name="Elastic MapReduce HDFS Cluster" h="56" w="57.15" aspect="variable" strokewidth="inherit"> 585<connections> 586<constraint x="0.62" y="0" perimeter="0" name="N"/> 587<constraint x="0.62" y="1" perimeter="0" name="S"/> 588<constraint x="0" y="0.5" perimeter="0" name="W"/> 589<constraint x="1" y="0.3" perimeter="0" name="E1"/> 590<constraint x="1" y="0.67" perimeter="0" name="E2"/> 591</connections> 592<background> 593<path> 594<move x="54.76" y="23"/> 595<curve x1="55.86" y1="23" x2="57.15" y2="22.22" x3="57.15" y3="21.11"/> 596<line x="57.15" y="13.39"/> 597<curve x1="57.15" y1="12.28" x2="55.86" y2="11" x3="54.76" y3="11"/> 598<line x="47.04" y="11"/> 599<curve x1="46.4" y1="11" x2="45.8" y2="11.5" x3="45.43" y3="11.96"/> 600<line x="41.15" y="9.12"/> 601<line x="41.15" y="2.3"/> 602<curve x1="41.15" y1="1.2" x2="40.34" y2="0" x3="39.24" y3="0"/> 603<line x="31.52" y="0"/> 604<curve x1="30.41" y1="0" x2="29.15" y2="1.2" x3="29.15" y3="2.3"/> 605<line x="29.15" y="10.03"/> 606<curve x1="29.15" y1="10.41" x2="29.44" y2="10.76" x3="29.63" y3="11.06"/> 607<line x="13.73" y="29.44"/> 608<line x="14.53" y="30"/> 609<line x="14.55" y="30"/> 610<line x="13.66" y="30.78"/> 611<line x="29.15" y="47.32"/> 612<line x="29.15" y="53.7"/> 613<curve x1="29.15" y1="54.8" x2="30.41" y2="56" x3="31.52" y3="56"/> 614<line x="39.24" y="56"/> 615<curve x1="40.34" y1="56" x2="41.15" y2="54.8" x3="41.15" y3="53.7"/> 616<line x="41.15" y="46.72"/> 617<line x="45.83" y="42.78"/> 618<curve x1="46.16" y1="43.02" x2="46.6" y2="43" x3="47.04" y3="43"/> 619<line x="54.76" y="43"/> 620<curve x1="55.86" y1="43" x2="57.15" y2="42.43" x3="57.15" y3="41.32"/> 621<line x="57.15" y="33.6"/> 622<curve x1="57.15" y1="32.5" x2="55.86" y2="32" x3="54.76" y3="32"/> 623<line x="52.15" y="32"/> 624<line x="52.15" y="23"/> 625<line x="54.76" y="23"/> 626<close/> 627<move x="31.62" y="12"/> 628<line x="37.16" y="12"/> 629<line x="40.96" y="19.71"/> 630<line x="17.82" y="27.95"/> 631<line x="31.62" y="12"/> 632<close/> 633<move x="45.15" y="18.28"/> 634<line x="42.92" y="19.05"/> 635<line x="39.41" y="12.01"/> 636<curve x1="39.98" y1="11.97" x2="40.53" y2="11.69" x3="40.87" y3="11.26"/> 637<line x="45.15" y="14.29"/> 638<line x="45.15" y="18.28"/> 639<close/> 640<move x="29.89" y="44.83"/> 641<line x="17.5" y="31.8"/> 642<line x="40.4" y="36.47"/> 643<line x="36.72" y="44"/> 644<line x="31.52" y="44"/> 645<curve x1="30.85" y1="44" x2="30.26" y2="44.32" x3="29.89" y3="44.83"/> 646<close/> 647<move x="39.24" y="44"/> 648<line x="38.95" y="44"/> 649<line x="42.48" y="36.88"/> 650<line x="45.15" y="37.4"/> 651<line x="45.15" y="41.05"/> 652<line x="40.74" y="44.61"/> 653<curve x1="40.37" y1="44.23" x2="39.81" y2="44" x3="39.24" y3="44"/> 654<close/> 655<move x="45.15" y="33.6"/> 656<line x="45.15" y="35.36"/> 657<line x="43.38" y="35.01"/> 658<line x="45.94" y="29.73"/> 659<line x="46.91" y="31.62"/> 660<curve x1="45.9" y1="31.72" x2="45.15" y2="32.56" x3="45.15" y3="33.6"/> 661<close/> 662<move x="41.3" y="34.6"/> 663<line x="18.3" y="29.92"/> 664<line x="41.86" y="21.53"/> 665<line x="44.79" y="27.47"/> 666<line x="41.3" y="34.6"/> 667<close/> 668<move x="43.81" y="20.86"/> 669<line x="45.15" y="20.4"/> 670<line x="45.15" y="21.11"/> 671<curve x1="45.15" y1="22.18" x2="45.93" y2="23.04" x3="46.98" y3="23.1"/> 672<line x="45.95" y="25.2"/> 673<line x="43.81" y="20.86"/> 674<close/> 675<move x="50.15" y="32"/> 676<line x="49.06" y="32"/> 677<line x="47.02" y="27.61"/> 678<line x="49.15" y="23"/> 679<line x="50.15" y="23"/> 680<line x="50.15" y="32"/> 681<close/> 682</path> 683</background> 684<foreground> 685<fillstroke/> 686<path> 687<move x="13.63" y="24.07"/> 688<line x="13.63" y="24.06"/> 689<curve x1="13.4" y1="24.1" x2="13.16" y2="24.13" x3="12.93" y3="24.16"/> 690<curve x1="12.78" y1="24.18" x2="12.64" y2="24.21" x3="12.49" y3="24.22"/> 691<curve x1="12.27" y1="24.25" x2="12.05" y2="24.27" x3="11.83" y3="24.29"/> 692<curve x1="11.66" y1="24.3" x2="11.5" y2="24.31" x3="11.33" y3="24.33"/> 693<curve x1="11.04" y1="24.35" x2="10.74" y2="24.36" x3="10.45" y3="24.38"/> 694<curve x1="10.38" y1="24.38" x2="10.31" y2="24.38" x3="10.25" y3="24.38"/> 695<curve x1="9.9" y1="24.39" x2="9.55" y2="24.4" x3="9.18" y3="24.4"/> 696<curve x1="9.1" y1="24.4" x2="9.03" y2="24.41" x3="8.95" y3="24.41"/> 697<curve x1="5.37" y1="24.41" x2="1.77" y2="23.84" x3="0.01" y3="22.75"/> 698<line x="0.01" y="37.14"/> 699<curve x1="0.11" y1="37.48" x2="0.96" y2="37.91" x3="2.16" y3="38.3"/> 700<curve x1="3.77" y1="38.77" x2="6.25" y2="39.17" x3="9.53" y3="39.17"/> 701<curve x1="15.54" y1="39.17" x2="18.03" y2="37.81" x3="18.03" y3="37.08"/> 702<line x="18.04" y="22.62"/> 703<curve x1="17.11" y1="23.23" x2="15.59" y2="23.75" x3="13.63" y3="24.07"/> 704<close/> 705</path> 706<fillstroke/> 707<path> 708<move x="8.95" y="18.83"/> 709<curve x1="3.16" y1="18.83" x2="0" y2="20.22" x3="0" y3="20.93"/> 710<curve x1="0" y1="21.64" x2="3.16" y2="23.03" x3="8.95" y3="23.03"/> 711<curve x1="10.79" y1="23.03" x2="12.36" y2="22.88" x3="13.65" y3="22.67"/> 712<curve x1="16.42" y1="22.21" x2="17.89" y2="21.42" x3="17.89" y3="20.93"/> 713<curve x1="17.89" y1="20.44" x2="16.42" y2="19.65" x3="13.65" y3="19.19"/> 714<curve x1="12.36" y1="18.97" x2="10.79" y2="18.83" x3="8.95" y3="18.83"/> 715<close/> 716</path> 717<fillstroke/> 718</foreground> 719</shape> 720</shapes>