The Quality Attibutes and Architectural Tactics of Amazon Web Services (AWS)

被引:0
|
作者
Milhem, Hind [1 ]
Harrison, Neil B. [2 ]
机构
[1] Al Hashemite Univ, Abdallah Informat Technol 2, Fac Prince Al Hussein Bin, Dept Informat Technol, POB 339127, Zarqa, Jordan
[2] Utah Valley Univ, Dept Comp Sci, Orem, UT USA
关键词
Tactic; Quality Attributes; Amazon Web Service (AWS); Software Architecture;
D O I
10.1109/IETC54973.2022.9796821
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software architecture plays a critical role in ensuring the quality attributes of a software system (i.e. security, performance, availability, usability, and maintainability). With the advent of cloud computing, popular software architectures are changing. An important change is that some aspects of some quality attributes are now implemented in the cloud software. Architecture elements called tactics (i.e. design decisions that affect the achievement of quality attributes) are built to address the quality attributes of a software architecture. The implementation of a software application using components from a commercial cloud computing platform inherits the quality aspects of the tactics used as part of the implementation of the cloud components, freeing application developers from worrying as much about the quality attributes. We investigated components of the cloud service Amazon Web Services (AWS) and found implementations of key elements of several quality attributes. Furthermore, we identified existing and new tactics used in AWS components to address these quality attributes. In particular, we identified five common quality attributes implemented in AWS components, along with associated tactics: Reliability, Scalability, Performance, Availability, and Security. Most of the tactics are modifications of existing tactics; but several tactics in Security are new. This illustrates the rapid change in the area of security. Opportunities for additional research include expanded studies of tactics in cloud services, and organizing and cataloguing of new tactics.
引用
收藏
页数:6
相关论文
共 50 条
  • [2] Amazon Web Services(AWS)云平台可靠性技术研究
    刘义颖
    电脑知识与技术, 2014, 10 (33) : 8030 - 8031+8033
  • [3] Middleware for the Autonomous Web Services (AWS)
    Oya, Makoto
    Ito, Masaki
    Kimura, Taisuke
    SOFTWARE SERVICES FOR E-WORLD, 2010, 341 : 5 - 16
  • [4] An Architectural Model for Managing Quality of Experience of Web Services
    Radwan, Omar
    2017 NINTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2017), 2017, : 513 - 518
  • [5] Ruby/Amazon & Amazon Web Services
    Macdonald, I
    DR DOBBS JOURNAL, 2005, 30 (02): : 30 - +
  • [6] Amazon web services
    Muni, A
    Hansen, J
    DR DOBBS JOURNAL, 2005, 30 (12): : 66 - 67
  • [7] Auditing amazon web services
    Kohnke, Adam
    ISACA Journal, 2019, 3 : 51 - 55
  • [8] Elf Rechtsverstöße bei der Auftragsverarbeitung (“DPA”) mittels AWS Amazon Web Services – Teil 1 von 2
    Jonas Breyer
    Anja Hirschel
    Datenschutz und Datensicherheit - DuD, 2025, 49 (1) : 35 - 41
  • [9] LESSONS LEARNED AND COST ANALYSIS OF HOSTING A FULL STACK OPEN DATA CUBE (ODC) APPLICATION ON THE AMAZON WEB SERVICES (AWS)
    Rizvi, Syed R.
    Killough, Brian
    Cherry, Andrew
    Gowda, Sanjay
    IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 8643 - 8646
  • [10] The Tail at Amazon Web Services Scale
    Shalev, Leah
    Ayoub, Hani
    Bshara, Nafea
    Fatael, Yuval
    Golan, Ori
    Ilany, Omer
    Levin, Anna
    Machulsky, Zorik
    Milczewski, Kevin
    Olson, Marc
    Priescu, Valentin
    Rajagopal, Shyam
    Saidi, Ali
    IEEE MICRO, 2024, 44 (05) : 23 - 29