AWS Associate Certificate 攻略. 因為工作需求 - Medium

文章推薦指數: 80 %
投票人數:10人

因為工作需求,入手三張AWS Associate Level 證照,把準備過程跟心得整理 ... 另外a cloud guru SAA 裡的mega test 難度太難了,跟SAA 實際考題差太 ... UpgradeOpeninappHomeNotificationsListsStoriesWritePublishedinManjeaneerAWSAssociateCertificate攻略因為工作需求,入手三張AWSAssociateLevel證照,把準備過程跟心得整理一下,供需要的朋友參考TL;DR不確定程度,先看acloudguru的課程,Udemy購買後寫信轉account到acloudguru看討論版跟心得,LinuxAcademy的SAA課程更詳細,預算夠可以搭配使用有實務經驗,直接做Whizlabdiagnostictest,combocode買下去不貴,掃題都有80%PASS就可以考白皮書跟FAQ很營養,投資報酬率低,有實務經驗後拿來修練比較有三張重疊的部分其實不少,SAA考完再熟DynamoDB大概DOA也差不多,SOA倒是很強調細節跟服務本身的行為要把考試講得很複雜我不太會,以下簡單介紹三張證照筆者還有印象的部分AWSSolutionArchitectAssociate(SAA)對AWS服務不熟就從這張開始,必考VPC,EC2,EBS,ELB,RDSS3,StorageGateWay,IAM,SQS,SNS,主要重點在認識大部分AWS的服務差異跟各主適合的使用情境,比如典型的3TierWebApplication會在VPCpublicsubnets內放置ELB並分流到EC2,並且把RDSinstances放在privatesubnets內幾個重點服務至少要掌握的基本:VPC實做要熟到能從零自建到一個有NetworkACL跟NATGateway/Instance並且用ELB分流的程度,知道無法ssh進instance或HTTP不通可能是什麼原因,NetworkACL跟SecurityGroup差異在那裡(stateless跟stateful),NATGateway跟privatesubnets的關係,建NATinstance後sourcedesignationcheck要關才能順利運作,VPC不充許transitivepeering,Directconnect跟VPN差在那裡,如何互補EC2的instancetype有那幾種,各自適合什麼樣的用途,租用的種類有那些(on-demand,reserved,spot),tendency差別是什麼,placementgroup有什麼好處,EBS-backed跟instancestore-backed的差異,EBS種類,EBSsnapshot存在那裡,Auto-Scaling如何運作RDS支援MySQL,Aurora,PostgreSQL,MariaDB,Oracle,SQLServer這六種,那些支援Multi-AZ跟readreplica,這兩個feature在replication差異在那,RDSinstance的securitygroup至少要有什麼設定S3Storageclass有那些,IAMPolicy跟BucketPolicy的差異跟各自的用途,什麼時候用IA,RSS,跟Glacier,encryption方式有那些,S3bucket的URL格式如何,S3如何建置staticwebsite,CORS設定主要針對什麼情況,什麼時候需要用到Multi-upload,單一Object最大容量,3種StorageGateway的差別為何跟對應的情境IAM的rootaccount,user,group,role,policy各自是什麼,role跟STS的關係,federation是怎麼做的,deny,explicitallow跟explicitdeny在policy內如何評估(evaluate)SQS,SNS,SWF差異為何跟各自對應的情境看完acloudguru的video應該就有一半的基本認識,細節部分再參考LInuxAcademy的課程做得相對詳細,裡面的Orionpaper把服務間的關係整理得很清楚,多掃幾次Whizlab的考題,整理自己不熟的服務跟差異點後再回顧,練習題順到40分鐘內可以掃完通過考試不是問題,想投機掃Whizlab硬考雖然可以,只是往後上手還是要再來一次,不如好好準備一次另外acloudguruSAA裡的megatest難度太難了,跟SAA實際考題差太多,可以挑戰但以Whizlab為主AWSDeveloperAssociate(DOA)有準備過SAA的話這張應該算最簡單,跟SAA重覆的部分很多,當時看到acloudguru一堆90%+以為怎麼大家都這麼強,考過後覺得這張最簡單,廣度沒有SAA寬,對幾個服務的基本細節,像是API或CLI需要深入認識,但不必全部都懂,課程練習題跟whizlab有提過的留下印象就好DynamoDB,必考,需要多花一點時間瞭解跟實作,像是table,attribute,primarykey,partitionkey,sortkey,hashkey,rangekey,globalindex,localindex,各自的關係跟差異,read跟writecapacity的計算一定考CloudFormation也是重點,stacktemplate包含那些,resource一定要有,intrinsicfunction跟pseudovariable有那幾個,跟OpsWorks還有ElasticBeanStalk的差別在那裡,stack建立失敗的行為S3的APIcall,CLI,policy也是熱門考點,比如自建encryptionkey要帶那些header進request,versioning建立跟刪除的行為,API回傳的statuscode可能是什麼原因SQS跟SNS的API跟相關實作,whizlab考過檢討會了就足夠各個服務的預設限制,像DynamoDBtable上限,S3bucket上限,SQSmessage會留多少這類,建議把Whizlab練習題考過的都整理起來AWSSysopsAdministrator(SOA)考題難度最難最細,主要範圍有Auto-Scaling,ELB,CloudWatch,RDS,S3bucketPolicy,IAMpolicy跟Billing,以情境題為主,裡面蠻多題目在實務上也會碰到,主要方向是各個服務在不同情況下的行為CloudWatch如何自定metric,送GET跟POST的限制各別是什麼,那些metrics需要自定,相關的參數,CloudWatch跟Auto-scaling如何搭配,那些服務有detailedmonitoring,ELB跟Auto-scaling的detailedmonitoring不另外收費,alarm如何測試,billingalarm如何設定Auto-scaling各項行為,minimum,desired,maximumcapacity的關係,如何在CLI更新設定,suspend的時候如果policy條件被觸發會如何,redistribution可能會發什麼情況,支援那些notification跟可以執行什麼動作,跟ELB的搭配,healthcheckEC2instance跟ELB的差別ELBstickysession,drainingconnection,healthcheck各自要解決什麼問題RDSautomaticbackup跟manualbackup差別為何,在console可以看到那些log,DisasterRecovery要怎麼做,Multi-AZ如何實行,有update時Master跟Slave如何被update,跟readreplica在replication的差異ElastiCache裡memcache跟redis各自有那些重點指標需要看,eviction太高該如何解決IAMpolicy解讀,如何限制IP的condition,跟identityprovider怎麼搭配原本以為SAA跟DOA準備過後這張也會很順,做完whizlabdiagnositctest後發現一塌糊塗後才回來把考題針對的服務的細節跟行為重新整理跟實驗,過程中也弄清楚沒想過那些情況跟服務對應的行為總結筆者從開始準備到三張都拿到大概三個半月,前兩個月是待業狀態,投入的時間相對多,一開始SAA先把acloudguru用1.25X-1.5X看完,不熟的部分再1.5X-2X複習,做了megatest後發現不太夠又趁LinuxAcademy特價入手,再把不熟的部分再1.5X或跳段看,接著掃Whizlab考題配FAQ看完,SAA6個mockuptest平均大概80%就預約考試,DOA跟SOA以LinuxAcademy跟Whizlab搭配,平圴也是1.25X-1.75X的速度看教學跟練實作,SAA重覆的部分直接跳過,Whizlab邊掃題邊檢討跟看FAQ,以Whizlab答題率80%當做準備完成的門檻以上整理得不盡完善但希望可以幫忙一樣準備證照的朋友們探索一點方向,總結一下個人對三張證照的解讀SAA:各項AWS服務功能認識及不同情境下各個服務如何搭配DOA:對CLI跟API有基本認識SOA:AWS服務在不同情境下的行為,認識security及disasterrecovery的基本做法現在回顧覺得證照本身價值並不高,準備過程學習AWS各個服務特性跟應用情境,提昇閱讀文件跟spec都順暢度帶來的收穫更有價值Publicdomain.1461MorefromManjeaneerMaratasaprojectmanagerandJeaneasanengineer.Wecontinuouslydevelop,integrate,deploy,andtestourlifeinaGitcollaborativeway.ReadmorefromManjeaneerGetstarted陳雁智(MaratY.C.Chen)34Followersprojectmanager/savvyprogrammer/marathonrunner/criticalreaderFollowRelatedAWSEC2 — ABeginner’sGuideWhatisAWSEC2?WhatisAWS(AmazonWebServices)AndservicesofAWS.TechnicalEssentialDayWebinarAWS7–3–22HeyaAll,AWSIntro — 1.AccountSetupThisisaguideforstartingyourAWSsetupandbyinlargecoverstheareasyoumustlookintotobuildrobustsecurityand…HelpStatusWritersBlogCareersPrivacyTermsAboutKnowable



請為這篇文章評分?