Slide 1

Slide 1 text

このAWSサービス 覚えてますか? (Ano-AWS-Service-ha-ima) Tomoya Oka

Slide 2

Slide 2 text

1 @cyberarchitect Cloud Solutions Architect Coauthored exam preparation books of AWS Certified Solutions Architect – Associate/Professional Tomoya Oka

Slide 3

Slide 3 text

2 Today’s Topic is

Slide 4

Slide 4 text

3 Continuity of Service

Slide 5

Slide 5 text

What is “Continuity of Service”? We build our own applications and run them on an execution environment in combination of several cloud provided services like building blocks. 4 Photo by Ketut Subiyanto https://www.pexels.com/ja-jp/photo/4473569/

Slide 6

Slide 6 text

What will happen if we lose one of the “block”? Our application may not be able to run if cloud service providers stop some of its services. The “Continuity of service” is one of the key elements we should consider when we choose cloud provider. 5 Photo by John Nyberg https://www.freeimages.com/jp/photo/texture-debris-1161404

Slide 7

Slide 7 text

Continuous innovation AWS keeps introducing and making improvements it services. Sometimes we feel uncomfortable its drastic change and compatibility issues as drawbacks, even if they offer alternative services in most cases. 6 AWS Management Console(2010) AWS Management Console(2021) https://aws.amazon.com/jp/blogs/aws/aws-management-console-now-supports-amazon-s3/ User friendly..?🙄

Slide 8

Slide 8 text

(突然ですがここから本編) 日曜スペシャル 7 Where are these services now show

Slide 9

Slide 9 text

Do you remember “VM Import/Export”? Released 2010 or 2011(couldn’t find the source). VM Import/Export is part of AWS CLI which enables us to import virtual machine images from our existing environment to Amazon EC2 instances and export them back to your on-premises environment. 8 https://aws.amazon.com/blogs/aws/new-aws-server-migration-service/ https://aws.amazon.com/jp/server-migration-service/faqs/ https://d1.awsstatic.com/webinars/jp/pdf/services/2020811_AWS_BlackBelt_CloudEndure_Public.pdf Alternatives Service Name Released Advantage over the old one AWS Server Migration Service (SMS) 2016 ✓ Management console support ✓ Incremental Replication between AWS and on-prem environment support ✓ Job scheduling CloudEndure Migration Acquired in 2019 ✓ Mass migration support(more than 300 concurrent migration) ✓ Bandwidth control support ✓ DR solution bundled

Slide 10

Slide 10 text

“VM Import/Export” still exists?(1/3) You can run VM import as an ec2’s option of AWS CLI(aws ec2 import-image). Unfortunately, importing a VM as an instance(of on-premise) using VM Import/Export is currently difficult because it requires the deprecated Amazon EC2 Command Line Interface (Amazon EC2 CLI). 9 ⇒Yes!👍 https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-instance-import.html

Slide 11

Slide 11 text

“VM Import/Export” still exists?(2/3) Still run!!!! 10

Slide 12

Slide 12 text

“VM Import/Export” still exists?(3/3) Last update date of VM Import/Export document was 2019. AWS kept updating document even after releasing alternative services. Impressive. 11 https://docs.aws.amazon.com/vm-import/latest/userguide/doc-history.html

Slide 13

Slide 13 text

Do you remember “SimpleDB”? Released 2007. Amazon SimpleDB is a highly available NoSQL data store that offloads the work of database administration. 12 https://aws.amazon.com/simpledb/?nc1=h_ls Alternatives Service Name Released Advantage over the old one Amazon DynamoDB 2012 ✓ Management console support ✓ Automatically distributes data ✓ Change data capturing support (Streams) ✓ ACID support ..so many updates and advantages

Slide 14

Slide 14 text

“SimpleDB” still exists?(1/2) You can create database(domain) and manage attributes by using AWS CLI(aws sdb). 13 ⇒Yes!👍

Slide 15

Slide 15 text

“SimpleDB” still exists?(2/2) Create domain, put an item and attributes and get the item. Still work! 14

Slide 16

Slide 16 text

Extra: StepFunctions’s update this year.. AWS Step Functions Supports additional 200 AWS Services!? 15 https://aws.amazon.com/jp/blogs/aws/now-aws-step-functions-supports-200-aws-services-to-enable-easier-workflow-automation/

Slide 17

Slide 17 text

Extra: That is.. SimpleDB ..is unfortunately not supported😢. However, SDKs itself support SimpleDB. We can integrate it by writing codes like lambda(cf. “client = boto3.client('sdb')”) . 16 https://docs.aws.amazon.com/step-functions/latest/dg/supported-services-awssdk.html https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sdb.html

Slide 18

Slide 18 text

Some deprecated services I could find some AWS services has been deprecated. On October 30, 2021, AWS Amplify replaced AWS Mobile Hub. Amazon Machine Learning is no longer updating. 17 https://docs.aws.amazon.com/aws-mobile/latest/developerguide/what-is-aws-mobile.html https://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.htm l

Slide 19

Slide 19 text

What I wanted to say in this presentation was that 18 ✓ Cloud service providers tend to obsolete old services which has new alternatives. ✓ It affects our application’s continuity. We must consider the risk when we choose cloud service providers. ✓ We don’t know whether AWS will keep supporting old services I referred today in future or not, but it’s true AWS has been supporting old services even today. ✓ That is one of my favorite points of AWS💖. ✓ I will contribute and cheer up AWS’s community to have AWS keep continues its services!

Slide 20

Slide 20 text

Thank you! 19 Tomoya Oka https://twitter.com/cyberarchitect https://www.linkedin.com/in/tomoya-oka-6baab7165/