Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Our60DaysWar-MigrationFromOn-premiseToCloud

 Our60DaysWar-MigrationFromOn-premiseToCloud

Broadleaf Co., Ltd.

February 13, 2020
Tweet

More Decks by Broadleaf Co., Ltd.

Other Decks in Programming

Transcript

  1. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ໊લ ࠨۙॆ༟थ @͜͞Μ͡Ύ͏ ͻΖ͖@ ॴଐ  גࣜձࣾ ϒϩʔυϦʔϑ

     γεςϜαϙʔτ෦  ωοτϫʔΫ՝ ໾ׂ  ΠϯϑϥΤϯδχΞ<?> <?>೥·Ͱ͸ΞϓϦέʔγϣϯΤϯδχΞ <($1$-06%"3$)*5&$5> IUUQTDSFEFOUJBMOFUʙ ࣗݾ঺հ
  2. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ϒϩʔυϦʔϑʹ͍ͭͯ ձࣾ঺հ ձ໊ࣾ גࣜձࣾϒϩʔυϦʔϑ ૑ۀઃཱ ೥݄೥݄ ຊࣾॴࡏ஍ ౦ژ౎඼઒۠౦඼઒

    άϥεΩϡʔϒ඼઒' ࣄۀ ओʹࣗಈंΞϑλʔϚʔέοτ޲͚ ৘ใɾ௨৴αʔϏεɺιϑτ΢ΤΞఏڙ ച্ऩӹ ԯԁʢ࿈݁ɾ*'34ʣ ೥݄ظ ܾࢉ݄ ݄ ैۀһ਺ ໊ ೥݄࣌఺ ڌ఺਺ ࠃ಺ ڌ఺ ։ൃ ڌ఺ ࡳຈ౦ژ෱Ԭ ւ֎ ڌ఺ άϧʔϓ ࠃ಺ ࣾ ւ֎ࣾ ʲڧΈʳ
  3. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ύϒϦοΫΫϥ΢υҠߦͷ໨త ΦϯϓϨϛεʹ͸༷ʑͳ໰୊͕͋ΓɺҎԼΛ࣮ݱ͔ͨͬͨ͠ • ϋʔυ΢ΣΞ؅ཧอकظݶ͔Βͷ୤٫ • 04ϛυϧ΢ΣΞͷ࠷৽Խ • *OGSBTUSVDUVSFBT$PEFʹΑΔࣗಈԽ

    ଐਓԽͷഉআ • όοΫΞοϓɾϦετΞɺΫϥελҡ࣋ͳͲͷӡ༻ίετ࡟ݮ • ֦ுੑͷ޲্ • 5$0 5PUBM$PTUPG0XOFSTIJQ ͷ࡟ݮ खͷ͔͔Βͳ͍Πϯϑϥʹ͔ͨͬͨ͠
  4. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ҠߦޙͷΠϯϑϥ • ϊ΢ϋ΢ͷ͋Δ"84ʹҠߦ͢Δ ˠ αʔόҠߦΛ࣮ࢪͨ͠ܦݧ͕͋Δ ˠ ௿ίετͰϚωʔδυαʔϏε͕ଟ͋͘Δ •

    *OGSBTUSVDUVSFBT$PEF Ͱ؅ཧ͢Δ ˠύϒϦοΫΫϥ΢υͷϦιʔε 5FSSBGPSN ˠ".*ߏங 1BDLFS "OTJCMF • ΦʔτεέʔϦϯάΛ࢖༻͢Δ ˠࣗಈ෮چ αʔόΛ࢖͍ࣺͯ • ϚωʔδυαʔϏε 3%4 Λ࢖༻͢Δ ˠࣗಈύονద༻ ˠࣗಈόοΫΞοϓ ˠࣗಈϑΣʔϧΦʔό ˠࣗಈετϨʔδ֦ு
  5. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE Ҡߦεέδϡʔϧ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日) GroupA移行

    見守り GroupB移行 見守り 見守り 見守り いざ勝負 • େܕ࿈ٳதʹ࣮ࢪ ˠΞΫηε͕ఔ౓ʹͳΔ • σʔλͷҠߦ͸(SPVQ"ɺ(SPVQ#ͷ೔ؒʹ෼͚Δ͕ ྆೔ͱ΋໷ؒʹ࣮ࢪ • ޙ൒͸ݟकͬͯɺ࿈ٳ໌͚ͷฏ೔ʹΞΫηε͕ूத͢Δ
  6. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %BZ %BZͷҠߦ౰೔ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日)

    GroupA移行 見守り GroupB移行 見守り 見守り 見守り いざ勝負 • ϦϋʔαϧΛԿ౓΋Կ౓΋܁Γฦ͠ߦͬͨߕ൹͕͋Γɺ େ͖ͳ໰୊͕ൃੜ͢Δ͜ͱͳ͘׬ྃ • %BZʹ(SPVQ"ΛҠߦޙɺ%BZͷ໷ؒ (SPVQ#Ҡߦ։࢝ ·Ͱ ݟक͍͕ͬͯͨɺಛʹ໰୊ͳ͠
  7. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %BZ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日) GroupA移行

    見守り GroupB移行 見守り 見守り 見守り いざ勝負 • %BZ΋ಛʹ໰୊ͳ͠ উརΛ֬৴
  8. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %BZ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日) GroupA移行

    見守り GroupB移行 見守り 見守り RDSスケール アップ 見守り いざ勝負 • %BZʹ3%4ͷ$16࢖༻཰͕Λ௒͑Δ͜ͱ͕͋ͬͨ • 5SBDF͔ΒಛఆͷΫΤϦͰ$16࢖༻཰্͕͕͍ͬͯΔ͜ͱΛ֬ೝͨ͠ • εϖοΫͰͶ͡෬ͤΑ͏ͱɺ3%4ͷεέʔϧΞοϓΛ࣮ࢪ͢Δ ˠ%BZͷਂ໷ʹ࣮ࢪ
  9. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %BZ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日) GroupA移行

    見守り GroupB移行 見守り 見守り RDSスケール アップ 見守り いざ勝負 • %BZਂ໷ͷεέʔϧΞοϓ͕ޭΛ૗͔ͨ͠ɺ$16࢖༻཰ఔ౓ • ಛʹ໰୊ͳ͠
  10. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE %BZ Day1(祝日) Day2(祝日) Day3(祝日) Day4(祝日) Day5(祝日) Day6(平日) GroupA移行

    見守り GroupB移行 見守り 見守り RDSスケール アップ 見守り いざ勝負 • %BZਂ໷ͷεέʔϧΞοϓ͕ޭΛ૗͔ͨ͠ɺ$16࢖༻཰ఔ౓ • ಛʹ໰୊ͳ͠ উརΛ֬৴
  11. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE 42-4FSWFS͔Β௥Ճ͞Εͨ ΫΤϦετΞ Λ༗ޮʹ͍ͯͨ͠ • ύϑΥʔϚϯεͷѱ͍ΫΤϦΛಛఆ • ΫΤϦɾ࣮ߦϓϥϯɾ࣮ߦ࣌౷ܭͷཤྺͷอ࣋ •

    աڈͷ࣮ߦϓϥϯΛάϥϑΟΧϧʹදࣔ • աڈͷ࣮ߦϓϥϯΛϫϯΫϦοΫͰద༻ ΠϯϑϥνʔϜͰ༻ҙ͍ͯͨ͠΋ͷ https://docs.microsoft.com/ja-jp/sql/relational-databases/performance/query-store-usage-scenarios?view=sql-server-ver15
  12. $PQZSJHIU˜#SPBEMFBG$P -UE"MM3JHIUT3FTFSWFE ୈೋ஄࣌ʹ࣮ࢪͨ͜͠ͱ • ΠϯσοΫεͷஅยԽղফ • Ҡߦ࣌ʹ౷ܭ৘ใͷߋ৽ • ϲ݄෼ͷ5SBDFͷ࠶ੜ ˠ

    ΦϯϓϨͷຊ൪؀ڥʹ࠶ੜՄೳͳ5SBDFΛ࢓ࠐΉ ˠ ςετ༻3%4ʹϑϧόοΫΞοϓΛ෮ݩͯ͠5SBDFΛ࠶ੜ ˠ ٖࣅతʹҰϲ݄ӡ༻෼ͷύϑΥʔϚϯεݕূΛ࣮ࢪ