compute.xml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720
  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>