{"id":31820,"date":"2025-10-14T12:01:34","date_gmt":"2025-10-14T09:01:34","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/"},"modified":"2025-10-14T12:01:34","modified_gmt":"2025-10-14T09:01:34","slug":"aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/","title":{"rendered":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>\n    AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS&#8217;teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3&#8217;teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.\n<\/p>\n<p>\n    Modern i\u015fletmeler, operasyonel veritabanlar\u0131ndan (CRM, ERP), web sitelerinden, mobil uygulamalardan ve IoT cihazlar\u0131ndan gelen s\u00fcrekli artan miktarda veriyi y\u00f6netmek zorundad\u0131r. Bu veriler genellikle farkl\u0131 formatlarda ve farkl\u0131 sistemlerde depolan\u0131r, bu da analiz ve raporlama s\u00fcre\u00e7lerini karma\u015f\u0131k ve zaman al\u0131c\u0131 hale getirir. Bir yandan, Amazon RDS (Relational Database Service) gibi ili\u015fkisel veritabanlar\u0131, yap\u0131land\u0131r\u0131lm\u0131\u015f verileri y\u00fcksek performans ve g\u00fcvenilirlikle i\u015flemek i\u00e7in idealdir. Operasyonel kay\u0131tlar, m\u00fc\u015fteri bilgileri veya sipari\u015f detaylar\u0131 gibi kritik i\u015f verileri genellikle RDS \u00fczerinde tutulur. \u00d6te yandan, Amazon S3 (Simple Storage Service), her t\u00fcrl\u00fc veriyi (yap\u0131land\u0131r\u0131lm\u0131\u015f, yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f) milyarlarca nesneye kadar depolayabilen, \u00f6l\u00e7eklenebilir ve uygun maliyetli bir nesne depolama hizmetidir. S3, log dosyalar\u0131, resimler, videolar, JSON veya Parquet format\u0131ndaki b\u00fcy\u00fck veri k\u00fcmeleri gibi veriler i\u00e7in birincil veri g\u00f6l\u00fc depolama katman\u0131 olarak i\u015flev g\u00f6r\u00fcr.\n<\/p>\n<p>\n    Peki, bu iki farkl\u0131 veri kayna\u011f\u0131n\u0131 (RDS ve S3) bir araya getirip, \u00fczerinde kolayca analiz yapabilece\u011fimiz, g\u00fcvenli\u011fini sa\u011flayabilece\u011fimiz ve y\u00f6netebilece\u011fimiz tek bir platform nas\u0131l olu\u015fturulur? \u0130\u015fte burada AWS Lake Formation devreye giriyor. Lake Formation, g\u00fcnler veya haftalar s\u00fcren veri g\u00f6l\u00fc kurma s\u00fcrecini dakikalara indirgeyen y\u00f6netilen bir hizmettir. Temel olarak, S3&#8217;teki veri g\u00f6l\u00fcn\u00fcz\u00fc kurman\u0131za, g\u00fcvence alt\u0131na alman\u0131za ve y\u00f6netmenize yard\u0131mc\u0131 olur. Lake Formation, S3&#8217;teki verilere eri\u015fimi merkezi olarak denetlemenizi sa\u011flarken, ayn\u0131 zamanda AWS Glue Data Catalog ile entegre olarak verilerinizin meta verilerini (\u015fema, tablo adlar\u0131, konum) tek bir yerde saklar. Bu entegrasyon sayesinde, Athena, Redshift Spectrum, EMR ve Glue gibi \u00e7e\u015fitli analitik servisler, ayn\u0131 meta veri tan\u0131m\u0131n\u0131 kullanarak veri g\u00f6l\u00fcn\u00fczdeki verilere tutarl\u0131 bir \u015fekilde eri\u015febilir. Sonu\u00e7 olarak, i\u015fletmeler da\u011f\u0131n\u0131k verilerini tek bir &#8220;veri g\u00f6l\u00fc&#8221; alt\u0131nda birle\u015ftirerek daha h\u0131zl\u0131 ve daha kapsaml\u0131 analitik i\u00e7g\u00f6r\u00fcler elde edebilir, b\u00f6ylece stratejik kararlar\u0131n\u0131 veri odakl\u0131 bir yakla\u015f\u0131mla g\u00fc\u00e7lendirebilirler. Bu, veri y\u00f6netimi ve analizi s\u00fcre\u00e7lerini \u00f6nemli \u00f6l\u00e7\u00fcde basitle\u015ftirirken, ayn\u0131 zamanda veri g\u00fcvenli\u011fini ve uyumlulu\u011funu en \u00fcst d\u00fczeye \u00e7\u0131kar\u0131r.\n<\/p>\n<h2>RDS Verilerini S3&#8217;e Ta\u015f\u0131ma ve G\u00fcvenli Kataloglama Ad\u0131mlar\u0131 Nelerdir?<\/h2>\n<p>\n    RDS&#8217;teki de\u011ferli operasyonel verilerinizi S3 tabanl\u0131 veri g\u00f6l\u00fcn\u00fcze aktarmak, geni\u015f \u00e7apl\u0131 analizler yapabilmek i\u00e7in at\u0131lmas\u0131 gereken kritik ilk ad\u0131md\u0131r. Bu s\u00fcre\u00e7 genellikle iki ana AWS hizmeti arac\u0131l\u0131\u011f\u0131yla ger\u00e7ekle\u015ftirilir: AWS Database Migration Service (DMS) veya AWS Glue ETL (Extract, Transform, Load) i\u015fleri. Her ikisinin de kendine g\u00f6re avantajlar\u0131 ve kullan\u0131m senaryolar\u0131 vard\u0131r. DMS, \u00f6zellikle veri tabanlar\u0131 aras\u0131 ge\u00e7i\u015fler veya s\u00fcrekli replikasyon gerektiren durumlarda tercih edilirken, Glue ETL, veriyi ta\u015f\u0131man\u0131n yan\u0131 s\u0131ra, format d\u00f6n\u00fc\u015ft\u00fcrme, temizleme ve zenginle\u015ftirme gibi kapsaml\u0131 transformasyonlar yapmak i\u00e7in daha fazla esneklik sunar.\n<\/p>\n<p>\n    Verilerin S3&#8217;e aktar\u0131lmas\u0131n\u0131n ard\u0131ndan, bu verilerin Lake Formation taraf\u0131ndan tan\u0131nabilir ve sorgulanabilir hale gelmesi i\u00e7in kataloglanmas\u0131 gerekir. AWS Glue Crawler, S3 bucket&#8217;lar\u0131n\u0131zdaki veriyi tarayarak \u015femalar\u0131n\u0131 otomatik olarak \u00e7\u0131kar\u0131r ve bu meta verileri AWS Glue Data Catalog&#8217;da depolar. Bu katalog, veri g\u00f6l\u00fcn\u00fcz\u00fcn merkezi meta veri deposudur ve Lake Formation&#8217;\u0131n g\u00fcvenlik katman\u0131n\u0131 uygulayaca\u011f\u0131 temel noktad\u0131r. Kataloglama i\u015flemi tamamland\u0131ktan sonra, S3&#8217;teki belirli klas\u00f6r veya bucket&#8217;lar Lake Formation&#8217;a &#8220;kay\u0131tl\u0131 konum&#8221; olarak tan\u0131t\u0131lmal\u0131d\u0131r. Bu kay\u0131t i\u015flemi, Lake Formation&#8217;\u0131n o konumlardaki veriler \u00fczerinde g\u00fcvenlik ve eri\u015fim politikalar\u0131n\u0131 uygulamas\u0131na olanak tan\u0131r.\n<\/p>\n<p>\n    A\u015fa\u011f\u0131da, bir RDS veritaban\u0131ndan S3&#8217;e veri aktar\u0131m\u0131 ve Glue Crawler kullanarak kataloglama i\u00e7in basitle\u015ftirilmi\u015f bir AWS Glue Spark beti\u011fi \u00f6rne\u011fi yer almaktad\u0131r. Bu betik, tipik bir ETL i\u015f ak\u0131\u015f\u0131n\u0131n temel ad\u0131mlar\u0131n\u0131 g\u00f6sterir ve RDS verilerinin nas\u0131l okunup, Parquet format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\u00fclerek S3&#8217;e yaz\u0131labilece\u011fini a\u00e7\u0131klar:\n<\/p>\n<p><code><\/p>\n<pre><code>\nimport sys\nfrom awsglue.transforms import *\nfrom awsglue.utils import getResolvedOptions\nfrom pyspark.context import SparkContext\nfrom awsglue.context import GlueContext\nfrom awsglue.job import Job\n\n# Glue Job arg\u00fcmanlar\u0131n\u0131 al\nargs = getResolvedOptions(sys.argv, ['JOB_NAME'])\n\n# Spark ve Glue ba\u011flamlar\u0131n\u0131 ba\u015flat\nsc = SparkContext()\nglueContext = GlueContext(sc)\nspark = glueContext.spark_session\njob = Job(glueContext)\njob.init(args['JOB_NAME'], args)\n\n# RDS'ten veriyi oku (Glue Connection kullanarak)\n# 'your_rds_connection' Glue Data Catalog'da tan\u0131mlanm\u0131\u015f bir RDS ba\u011flant\u0131s\u0131 olmal\u0131\ndatasource0 = glueContext.create_dynamic_frame.from_options(\n    connection_type=\"mysql\", # veya \"postgresql\", \"sqlserver\" vb.\n    connection_options={\n        \"useConnectionProperties\": \"true\",\n        \"dbtable\": \"your_rds_table_name\", # RDS'teki tablo ad\u0131\n        \"connectionName\": \"your_rds_connection\"\n    }\n)\n\n# Veriyi Parquet format\u0131na d\u00f6n\u00fc\u015ft\u00fcr\n# Bu ad\u0131m, s\u00fctun tabanl\u0131 depolama ile sorgu performans\u0131n\u0131 art\u0131r\u0131r\ndatasink1 = ConvertType.apply(frame=datasource0, conversion_spec=[(\"all\", \"string\")]) # Opsiyonel: t\u00fcm s\u00fctunlar\u0131 string yap\ndatasink2 = glueContext.write_dynamic_frame.from_options(\n    frame=datasink1,\n    connection_type=\"s3\",\n    connection_options={\"path\": \"s3:\/\/your-s3-bucket\/your-data-lake-path\/parquet\/\"},\n    format=\"parquet\"\n)\n\njob.commit()\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>\n    Bu kod par\u00e7ac\u0131\u011f\u0131, bir Glue ETL i\u015finin nas\u0131l yap\u0131land\u0131r\u0131labilece\u011fine dair temel bir fikir vermektedir. <code>your_rds_connection<\/code> yerine kendi RDS ba\u011flant\u0131 bilgilerinizi, <code>your_rds_table_name<\/code> yerine ise ta\u015f\u0131mak istedi\u011finiz tablonun ad\u0131n\u0131 ve <code>s3:\/\/your-s3-bucket\/your-data-lake-path\/parquet\/<\/code> yerine kendi S3 yolunuzu eklemeniz gerekmektedir. Veri aktar\u0131m\u0131 tamamland\u0131ktan sonra, bir Glue Crawler'\u0131 bu S3 yolunu taramak \u00fczere yap\u0131land\u0131r\u0131p \u00e7al\u0131\u015ft\u0131rarak, verilerinizi AWS Glue Data Catalog'a kaydedebilir ve ard\u0131ndan Lake Formation'da bu katalo\u011fu ve S3 konumunu g\u00fcvenli hale getirme ad\u0131mlar\u0131na ge\u00e7ebilirsiniz. Bu s\u00fcre\u00e7, karma\u015f\u0131k veri entegrasyonu ve y\u00f6netimini basitle\u015ftirerek analitik potansiyelinizi maksimize etmenize yard\u0131mc\u0131 olur.\n<\/p>\n<h3>Lake Formation ile Veri G\u00f6l\u00fcn\u00fcz\u00fc Nas\u0131l G\u00fcvenli Hale Getirebilirsiniz?<\/h3>\n<p>\n    Veri g\u00f6l\u00fc mimarilerinin en b\u00fcy\u00fck avantajlar\u0131ndan biri, t\u00fcm verileri tek bir merkezde toplama yetene\u011fidir; ancak bu durum, ayn\u0131 zamanda g\u00fcvenlik ve eri\u015fim kontrol\u00fc konusunda ciddi zorluklar\u0131 da beraberinde getirir. AWS Lake Formation, bu zorluklar\u0131 a\u015fmak i\u00e7in g\u00fc\u00e7l\u00fc ve gran\u00fcler bir g\u00fcvenlik modeli sunar. Lake Formation'\u0131n temel g\u00fcvenlik mekanizmas\u0131, IAM (Identity and Access Management) rolleri ve kullan\u0131c\u0131lar\u0131 ile entegre \u00e7al\u0131\u015farak, veri g\u00f6l\u00fcn\u00fczdeki tablolara, s\u00fctunlara ve hatta sat\u0131rlara kadar derinlemesine eri\u015fim kontrol\u00fc sa\u011flaman\u0131za olanak tan\u0131r.\n<\/p>\n<p>\n    \u00d6ncelikle, S3'teki veri konumlar\u0131n\u0131z\u0131 Lake Formation'a kaydetti\u011finizde, Lake Formation art\u0131k o konumdaki verilere eri\u015fim i\u00e7in yetkili tek arac\u0131 haline gelir. Bundan sonra, herhangi bir AWS servisi (Amazon Athena, Redshift Spectrum veya AWS Glue gibi) veya kullan\u0131c\u0131, bu verilere do\u011frudan S3 \u00fczerinden de\u011fil, Lake Formation'\u0131n izin katman\u0131 \u00fczerinden eri\u015fmek zorunda kal\u0131r. Bu merkeziyet\u00e7i yakla\u015f\u0131m, veri eri\u015fimini tek bir noktadan y\u00f6netmenizi ve denetlemenizi sa\u011flar. Lake Formation'da tan\u0131mlanan izinler, AWS Glue Data Catalog'daki tablolar ve veritabanlar\u0131 \u00fczerinde uygulan\u0131r. \u00d6rne\u011fin, bir kullan\u0131c\u0131n\u0131n sadece belirli bir tablonun belirli s\u00fctunlar\u0131na eri\u015fmesine izin verebilir veya hassas verilerin bulundu\u011fu s\u00fctunlar\u0131 tamamen gizleyebilirsiniz.\n<\/p>\n<p>\n    Ayr\u0131ca Lake Formation, \"Tag-Based Access Control\" (Etiket Tabanl\u0131 Eri\u015fim Kontrol\u00fc) gibi ileri d\u00fczey g\u00fcvenlik \u00f6zellikleri sunar. Bu \u00f6zellik sayesinde, veri katalo\u011funuzdaki kaynaklara (veritabanlar\u0131, tablolar) ve IAM sorumlular\u0131na (kullan\u0131c\u0131lar, roller) etiketler atayabilir ve bu etiketler \u00fczerinden dinamik olarak izinler tan\u0131mlayabilirsiniz. B\u00f6ylece, binlerce tablo veya kullan\u0131c\u0131n\u0131z olsa bile, etiketleme stratejileri sayesinde g\u00fcvenlik politikalar\u0131n\u0131z\u0131 \u00f6l\u00e7eklenebilir bir \u015fekilde y\u00f6netebilirsiniz. \u00d6rne\u011fin, \"finans\" etiketiyle i\u015faretlenmi\u015f t\u00fcm tablolara yaln\u0131zca \"finans_analisti\" rol\u00fcne sahip kullan\u0131c\u0131lar\u0131n eri\u015fmesine izin verebilirsiniz. Daha da ileri giderek, \"Cell-Level Security\" (H\u00fccre D\u00fczeyinde G\u00fcvenlik) ve \"Row-Level Security\" (Sat\u0131r D\u00fczeyinde G\u00fcvenlik) gibi \u00f6zellikler sayesinde, belirli sat\u0131rlar\u0131 filtreleyebilir veya s\u00fctunlardaki hassas verileri maskeleyerek kullan\u0131c\u0131lar\u0131n sadece g\u00f6rmesi gereken bilgilere eri\u015fmesini sa\u011flayabilirsiniz. Bu, GDPR, HIPAA gibi reg\u00fclasyonlara uyum sa\u011flamak ve veri s\u0131z\u0131nt\u0131lar\u0131n\u0131 \u00f6nlemek i\u00e7in kritik \u00f6neme sahiptir. K\u0131sacas\u0131, Lake Formation, veri g\u00f6l\u00fcn\u00fczdeki her bir veriye kimin, hangi ko\u015fullarda ve ne kadar eri\u015febilece\u011fini milimetrik hassasiyetle kontrol etmenizi sa\u011flayan kapsaml\u0131 bir g\u00fcvenlik \u00e7er\u00e7evesi sunar.\n<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Uygulamalar\u0131: E-ticaret Vaka Analizi ve \u00c7\u00f6z\u00fcmleri<\/h2>\n<p>\n    Bir e-ticaret platformunun, operasyonel verilerini (m\u00fc\u015fteri bilgileri, sipari\u015f ge\u00e7mi\u015fi, \u00fcr\u00fcn detaylar\u0131) bir Amazon RDS PostgreSQL veritaban\u0131nda tuttu\u011funu ve web sitesi\/uygulama etkile\u015fim loglar\u0131n\u0131 (t\u0131klamalar, sayfa ziyaretleri, arama sorgular\u0131) ise Amazon S3'te depolad\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnelim. Bu iki veri kayna\u011f\u0131n\u0131n do\u011fas\u0131 farkl\u0131d\u0131r: RDS'teki veriler yap\u0131land\u0131r\u0131lm\u0131\u015f ve ili\u015fkiselken, S3'teki loglar yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f JSON format\u0131ndad\u0131r. \u015eirketin amac\u0131, bu iki farkl\u0131 veri kayna\u011f\u0131n\u0131 birle\u015ftirerek m\u00fc\u015fteri davran\u0131\u015flar\u0131 hakk\u0131nda daha derinlemesine i\u00e7g\u00f6r\u00fcler elde etmek, ki\u015fiselle\u015ftirilmi\u015f \u00fcr\u00fcn \u00f6nerileri sunmak ve pazarlama kampanyalar\u0131n\u0131n etkinli\u011fini art\u0131rmakt\u0131r. Ancak, bu iki veri k\u00fcmesini bir araya getirmek, farkl\u0131 formatlar, karma\u015f\u0131k ETL s\u00fcre\u00e7leri ve da\u011f\u0131n\u0131k g\u00fcvenlik y\u00f6netimi nedeniyle geleneksel y\u00f6ntemlerle olduk\u00e7a zordur.\n<\/p>\n<p>\n    Bu senaryoda AWS Lake Formation devreye girerek sorunu \u00e7\u00f6zmek i\u00e7in ideal bir yap\u0131 sunar. \u0130\u015fte ad\u0131m ad\u0131m bir \u00e7\u00f6z\u00fcm ak\u0131\u015f\u0131:\n<\/p>\n<ol>\n<li>\n        <strong>RDS Verilerini S3'e Ta\u015f\u0131ma:<\/strong> AWS Glue ETL i\u015fleri veya AWS DMS kullan\u0131larak RDS'teki sipari\u015f ve m\u00fc\u015fteri verileri d\u00fczenli olarak (\u00f6rne\u011fin g\u00fcnl\u00fck veya saatlik) S3'e aktar\u0131l\u0131r. Bu veriler genellikle Parquet veya ORC gibi s\u00fctun tabanl\u0131 formatlara d\u00f6n\u00fc\u015ft\u00fcr\u00fclerek depolan\u0131r, bu da daha sonraki analitik sorgular\u0131n performans\u0131n\u0131 art\u0131r\u0131r.\n    <\/li>\n<li>\n        <strong>S3 Log Verilerini Kataloglama:<\/strong> Web sitesi loglar\u0131 zaten S3'te tutuldu\u011fu i\u00e7in, AWS Glue Crawler'lar bu log dosyalar\u0131n\u0131 tarayarak otomatik olarak \u015femalar\u0131n\u0131 \u00e7\u0131kar\u0131r ve AWS Glue Data Catalog'a kaydeder.\n    <\/li>\n<li>\n        <strong>Lake Formation ile Konumlar\u0131 Kaydetme:<\/strong> Hem RDS'ten gelen Parquet format\u0131ndaki verilerin hem de log dosyalar\u0131n\u0131n bulundu\u011fu S3 klas\u00f6rleri, Lake Formation'a kaydedilmi\u015f konumlar olarak eklenir. Bu ad\u0131m, Lake Formation'\u0131n bu verilere eri\u015fim kontrol\u00fc uygulamas\u0131 i\u00e7in gereklidir.\n    <\/li>\n<li>\n        <strong>Merkezi G\u00fcvenlik Uygulamas\u0131:<\/strong> Lake Formation kullan\u0131larak, pazarlama ekibi \u00fcyelerine yaln\u0131zca \"\u00fcr\u00fcn_analizi\" tablosundaki belirli s\u00fctunlara (\u00f6rn. \u00fcr\u00fcn kodu, kategori, g\u00f6r\u00fcnt\u00fclenme say\u0131s\u0131) eri\u015fim izni verilirken, finans ekibi \u00fcyeleri i\u00e7in \"siparisler\" tablosundaki fiyat ve \u00f6deme bilgileri gibi hassas s\u00fctunlara daha k\u0131s\u0131tl\u0131 veya maskelenmi\u015f eri\u015fim tan\u0131mlanabilir.\n    <\/li>\n<li>\n        <strong>Birle\u015fik Analiz:<\/strong> Art\u0131k hem RDS'ten gelen yap\u0131land\u0131r\u0131lm\u0131\u015f veriler hem de S3'teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f loglar, AWS Glue Data Catalog \u00fczerinden Lake Formation'\u0131n g\u00fcvenlik katman\u0131yla birlikte tek bir mant\u0131ksal veri g\u00f6l\u00fcnde birle\u015fmi\u015ftir. Analistler, Amazon Athena veya Amazon Redshift Spectrum gibi sorgu servislerini kullanarak bu birle\u015fik veri \u00fczerinde SQL sorgular\u0131 \u00e7al\u0131\u015ft\u0131rabilirler. \u00d6rne\u011fin, bir m\u00fc\u015fteri sipari\u015f ge\u00e7mi\u015fi ile web sitesindeki gezinme davran\u0131\u015flar\u0131n\u0131 birle\u015ftirerek, belirli bir \u00fcr\u00fcn grubuna ilgi g\u00f6steren ancak hen\u00fcz sat\u0131n almam\u0131\u015f m\u00fc\u015fterileri hedefleyebilirler.\n    <\/li>\n<\/ol>\n<p>\n    Bu vaka analizi, Lake Formation'\u0131n farkl\u0131 veri kaynaklar\u0131n\u0131 nas\u0131l entegre etti\u011fini, merkezi bir g\u00fcvenlik katman\u0131 nas\u0131l sa\u011flad\u0131\u011f\u0131n\u0131 ve i\u015fletmelere daha kapsaml\u0131 analitik yetenekleri nas\u0131l sundu\u011funu net bir \u015fekilde g\u00f6stermektedir. Bu yakla\u015f\u0131m, sadece e-ticaret i\u00e7in de\u011fil, finans, sa\u011fl\u0131k, \u00fcretim gibi bir\u00e7ok sekt\u00f6rde de benzer veri entegrasyonu ve analizi sorunlar\u0131n\u0131 \u00e7\u00f6zmek i\u00e7in kullan\u0131labilir.\n<\/p>\n<h2>\u0130leri D\u00fczey G\u00fcvenlik, Performans Optimizasyonu ve Maliyet Y\u00f6netimi \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/h2>\n<p>\n    AWS Lake Formation ile bir veri g\u00f6l\u00fc kurmak, verilerinizi merkezi olarak y\u00f6netmenin ve analiz etmenin harika bir yoludur. Ancak, sistemden en iyi \u015fekilde yararlanmak i\u00e7in ileri d\u00fczey g\u00fcvenlik pratikleri, performans optimizasyonlar\u0131 ve maliyet y\u00f6netimi stratejileri uygulamak kritik \u00f6neme sahiptir.\n<\/p>\n<h3>Geli\u015fmi\u015f G\u00fcvenlik ve Eri\u015fim Kontrol\u00fc<\/h3>\n<p>\n    Lake Formation'\u0131n en g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri, gran\u00fcler eri\u015fim kontrol\u00fc yetenekleridir. \"Tag-Based Access Control\" (Etiket Tabanl\u0131 Eri\u015fim Kontrol\u00fc), b\u00fcy\u00fck ve karma\u015f\u0131k veri g\u00f6llerinde izinleri y\u00f6netmenin etkili bir yoludur. Veritabanlar\u0131n\u0131za, tablolar\u0131n\u0131za veya hatta s\u00fctunlar\u0131n\u0131za etiketler atayarak, bu etiketler \u00fczerinden izin politikalar\u0131 tan\u0131mlayabilirsiniz. B\u00f6ylece, yeni bir veri kayna\u011f\u0131 ekledi\u011finizde veya bir kullan\u0131c\u0131 rol\u00fcn\u00fc de\u011fi\u015ftirdi\u011finizde, tek tek izinleri ayarlamak yerine sadece etiketleri y\u00f6neterek g\u00fcvenli\u011fi sa\u011flayabilirsiniz. \"Cell-Level Security\" ve \"Row-Level Security\" ise belirli sat\u0131rlar\u0131 filtreleyerek veya s\u00fctunlardaki hassas verileri maskeleyerek kullan\u0131c\u0131lar\u0131n sadece g\u00f6rmesi gereken bilgilere eri\u015fmesini sa\u011flar. \u00d6rne\u011fin, bir sat\u0131\u015f analisti sadece kendi b\u00f6lgesindeki m\u00fc\u015fteri verilerini g\u00f6rebilirken, kredi kart\u0131 numaralar\u0131 gibi hassas veriler maskelenebilir. Bu t\u00fcr uygulamalar, KVKK ve GDPR gibi veri koruma mevzuatlar\u0131na uyum sa\u011flamak i\u00e7in vazge\u00e7ilmezdir.\n<\/p>\n<h3>Performans Optimizasyonu<\/h3>\n<p>\n    Veri g\u00f6l\u00fcnde performans, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken hayati \u00f6neme sahiptir. S3'teki verileriniz i\u00e7in do\u011fru dosya format\u0131n\u0131 se\u00e7mek (Parquet, ORC, Delta Lake veya Apache Iceberg gibi s\u00fctun tabanl\u0131 formatlar), sorgu performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r. Bu formatlar, sadece gerekli s\u00fctunlar\u0131 okuyarak I\/O maliyetini azalt\u0131r. Ayr\u0131ca, verilerinizi uygun bir klas\u00f6r yap\u0131s\u0131 ile b\u00f6l\u00fcmlendirmek (partitioning), analitik sorgular\u0131n sadece ilgili veri alt k\u00fcmelerini taramas\u0131n\u0131 sa\u011flayarak hem performans\u0131 art\u0131r\u0131r hem de maliyeti d\u00fc\u015f\u00fcr\u00fcr. \u00d6rne\u011fin, <code>s3:\/\/data-lake\/sales\/year=2023\/month=01\/<\/code> gibi bir yap\u0131, ayl\u0131k sat\u0131\u015f raporlar\u0131 i\u00e7in sadece ilgili ay\u0131n verisinin taranmas\u0131n\u0131 sa\u011flar. Sorgu motoru se\u00e7imi de performans\u0131 etkiler. Amazon Athena, ad-hoc sorgular i\u00e7in idealdir; Amazon Redshift Spectrum, Redshift veri ambar\u0131n\u0131zdaki verileri S3'teki veri g\u00f6l\u00fc verileriyle birle\u015ftirmenizi sa\u011flar; Apache Spark veya EMR ise karma\u015f\u0131k ETL ve makine \u00f6\u011frenimi i\u015f y\u00fckleri i\u00e7in daha uygundur.\n<\/p>\n<h3>Maliyet Y\u00f6netimi<\/h3>\n<p>\n    Lake Formation'\u0131n kendisi ek bir maliyet getirmez; ancak kulland\u0131\u011f\u0131 di\u011fer AWS hizmetleri (S3 depolama, Glue ETL, Athena sorgu \u00fccretleri vb.) maliyetlidir. Maliyeti optimize etmek i\u00e7in, S3 ya\u015fam d\u00f6ng\u00fcs\u00fc politikalar\u0131n\u0131 kullanarak eski veya nadiren eri\u015filen verileri daha d\u00fc\u015f\u00fck maliyetli depolama s\u0131n\u0131flar\u0131na (Glacier gibi) ta\u015f\u0131y\u0131n. Glue ETL i\u015flerinizi verimli hale getirin; gereksiz yere b\u00fcy\u00fck Spark worker'lar kullanmaktan ka\u00e7\u0131n\u0131n. Athena sorgular\u0131n\u0131z\u0131 optimize edin; <code>SELECT *<\/code> yerine sadece ihtiyac\u0131n\u0131z olan s\u00fctunlar\u0131 sorgulay\u0131n ve b\u00f6l\u00fcmlendirilmi\u015f tablolar\u0131 kullan\u0131n. Ayr\u0131ca, s\u0131k\u00e7a sorgulanan k\u00fc\u00e7\u00fck veri k\u00fcmelerini S3'ten Redshift'e veya ba\u015fka bir \u00f6nbellekleme katman\u0131na ta\u015f\u0131mak da maliyet etkinli\u011fi sa\u011flayabilir.\n<\/p>\n<div class=\"uzman-ipucu\">\n  Uzman \u0130pucu: Veri analiti\u011fi sonu\u00e7lar\u0131n\u0131 t\u00fcketen panolar veya uygulamalar geli\u015ftirirken, bu verilerin mobil cihazlarda da eri\u015filebilir ve anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in responsive tasar\u0131m prensipleri g\u00f6z \u00f6n\u00fcnde bulundurulmal\u0131d\u0131r. \u00d6rne\u011fin, bir web panosu i\u00e7in CSS media query'ler kullan\u0131larak farkl\u0131 ekran boyutlar\u0131na uyum sa\u011flanabilir ve kullan\u0131c\u0131 deneyimi optimize edilebilir.\n<\/div>\n<p>\n    Bu ileri d\u00fczey stratejilerle, Lake Formation tabanl\u0131 veri g\u00f6l\u00fcn\u00fcz\u00fc daha g\u00fcvenli, daha h\u0131zl\u0131 ve daha maliyet etkin hale getirebilirsiniz.\n<\/p>\n<h2>S\u0131k\u00e7a Sorulan Sorular: Lake Formation Entegrasyonunda Ak\u0131ldakiler<\/h2>\n<p>\n    AWS Lake Formation, RDS ve S3 entegrasyonu hakk\u0131nda kullan\u0131c\u0131lar\u0131n akl\u0131na tak\u0131lan baz\u0131 yayg\u0131n sorular ve detayl\u0131 cevaplar\u0131 a\u015fa\u011f\u0131da derlenmi\u015ftir. Bu sorular, uygulaman\u0131z s\u0131ras\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 senaryolara \u0131\u015f\u0131k tutacakt\u0131r.\n<\/p>\n<ol>\n<li>\n        <strong>Lake Formation ile RDS verilerini nas\u0131l g\u00fcncel tutar\u0131m?<\/strong><\/p>\n<p>\n            RDS verilerini S3'te g\u00fcncel tutman\u0131n birka\u00e7 yolu vard\u0131r. En yayg\u0131n y\u00f6ntemlerden biri, AWS DMS (Database Migration Service) kullanarak s\u00fcrekli replikasyon sa\u011flamakt\u0131r. DMS, kaynak veritaban\u0131ndaki de\u011fi\u015fiklikleri (CDC - Change Data Capture) yakalayarak bunlar\u0131 S3'teki hedef konuma aktarabilir. Bir di\u011fer pop\u00fcler y\u00f6ntem ise AWS Glue ETL i\u015flerini d\u00fczenli olarak (\u00f6rne\u011fin saatlik veya g\u00fcnl\u00fck) \u00e7al\u0131\u015ft\u0131rmakt\u0131r. Bu i\u015fler, RDS'teki veritaban\u0131n\u0131 okur, delta de\u011fi\u015fiklikleri belirler ve yaln\u0131zca g\u00fcncellenmi\u015f veya yeni verileri S3'e yazar. Verilerinizi <a href=\"https:\/\/delta.io\/\" target=\"_blank\">Delta Lake<\/a>, Apache Iceberg veya Apache Hudi gibi a\u00e7\u0131k kaynakl\u0131 veri g\u00f6l\u00fc formatlar\u0131yla birle\u015ftirerek, S3 \u00fczerinde ACID (Atomicity, Consistency, Isolation, Durability) i\u015flemleri yapabilir ve g\u00fcncellemeleri, silmeleri kolayca y\u00f6netebilirsiniz.\n        <\/p>\n<\/li>\n<li>\n        <strong>Lake Formation maliyetleri nas\u0131l optimize edilir?<\/strong><\/p>\n<p>\n            Lake Formation'\u0131n kendisi i\u00e7in do\u011frudan bir \u00fccretlendirmesi yoktur; maliyetler, Lake Formation ile birlikte kulland\u0131\u011f\u0131n\u0131z di\u011fer AWS hizmetlerinden (S3 depolama, Glue ETL i\u015fleri, Athena sorgular\u0131, DMS replikasyonu vb.) kaynaklan\u0131r. Maliyeti optimize etmek i\u00e7in:<\/p>\n<ul>\n<li><strong>S3 Depolama:<\/strong> S3 ya\u015fam d\u00f6ng\u00fcs\u00fc politikalar\u0131n\u0131 kullanarak eski verileri daha d\u00fc\u015f\u00fck maliyetli depolama s\u0131n\u0131flar\u0131na (Standard-IA, Glacier) ta\u015f\u0131y\u0131n.<\/li>\n<li><strong>Glue ETL:<\/strong> Glue i\u015flerinizi verimli hale getirin, sadece gerekli kaynaklar\u0131 kullan\u0131n ve gereksiz yere uzun s\u00fcre \u00e7al\u0131\u015fan i\u015flerden ka\u00e7\u0131n\u0131n.<\/li>\n<li><strong>Athena Sorgular\u0131:<\/strong> Yaln\u0131zca ihtiyac\u0131n\u0131z olan s\u00fctunlar\u0131 sorgulay\u0131n (<code>SELECT *<\/code> yerine belirli s\u00fctunlar\u0131 se\u00e7in), b\u00f6l\u00fcmlendirilmi\u015f tablolar kullan\u0131n ve sorgu sonu\u00e7lar\u0131n\u0131 \u00f6nbelle\u011fe al\u0131n.<\/li>\n<li><strong>DMS:<\/strong> Replikasyon \u00f6rneklerinizi do\u011fru boyutland\u0131r\u0131n ve kullanmad\u0131\u011f\u0131n\u0131z zamanlarda duraklat\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li>\n        <strong>Lake Formation, mevcut AWS Glue Data Catalog'umu nas\u0131l etkiler?<\/strong><\/p>\n<p>\n            Lake Formation, AWS Glue Data Catalog ile derinlemesine entegredir ve asl\u0131nda katalog \u00fczerinde bir g\u00fcvenlik katman\u0131 olarak i\u015flev g\u00f6r\u00fcr. Lake Formation'\u0131 etkinle\u015ftirdi\u011finizde, t\u00fcm mevcut Glue Data Catalog kaynaklar\u0131 (veritabanlar\u0131, tablolar) otomatik olarak Lake Formation y\u00f6netimine ge\u00e7er. Bu, eski Glue izinlerinin ge\u00e7ersiz olaca\u011f\u0131 ve t\u00fcm eri\u015fim izinlerinin Lake Formation konsolu \u00fczerinden yeniden yap\u0131land\u0131r\u0131lmas\u0131 gerekece\u011fi anlam\u0131na gelir. Bu ge\u00e7i\u015f, veri g\u00f6l\u00fcn\u00fczdeki eri\u015fim kontrol\u00fcn\u00fc merkezile\u015ftirmek ve basitle\u015ftirmek i\u00e7in yap\u0131lm\u0131\u015f bir de\u011fi\u015fikliktir. Mevcut t\u00fcm meta verileriniz (\u015femalar, konumlar) ayn\u0131 kal\u0131r, ancak onlara eri\u015fim Lake Formation'\u0131n yeni izin modeline tabi olur.\n        <\/p>\n<\/li>\n<li>\n        <strong>Lake Formation'da s\u00fctun d\u00fczeyinde g\u00fcvenlik uygulayabilir miyim?<\/strong><\/p>\n<p>\n            Kesinlikle. Lake Formation, s\u00fctun d\u00fczeyinde eri\u015fim kontrol\u00fc uygulaman\u0131za olanak tan\u0131r. Bir kullan\u0131c\u0131ya veya role, belirli bir tablonun sadece belirli s\u00fctunlar\u0131na eri\u015fim izni verebilirsiniz. Bu sayede, hassas veriler i\u00e7eren s\u00fctunlar\u0131 (\u00f6rne\u011fin, ki\u015fisel kimlik bilgileri, finansal detaylar) yetkisiz ki\u015filerden korurken, di\u011fer s\u00fctunlara eri\u015fim sa\u011flayabilirsiniz. Ayr\u0131ca, \"veri maskeleme\" yetenekleri sayesinde, hassas s\u00fctunlardaki verilerin bir k\u0131sm\u0131n\u0131 (\u00f6rne\u011fin, bir kredi kart\u0131 numaras\u0131n\u0131n son 4 hanesi d\u0131\u015f\u0131ndaki k\u0131sm\u0131) gizleyerek, kullan\u0131c\u0131lar\u0131n analitik yaparken bile tam veriye eri\u015fmesini engelleyebilirsiniz. Bu, \u00f6zellikle uyumluluk (KVKK, GDPR) gereksinimleri olan sekt\u00f6rler i\u00e7in kritik bir \u00f6zelliktir.\n        <\/p>\n<\/li>\n<\/ol>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1406],"tags":[],"class_list":{"0":"post-31820","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131<\/title>\n<meta name=\"description\" content=\"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS&#039;teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3&#039;teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131\" \/>\n<meta property=\"og:description\" content=\"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS&#039;teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3&#039;teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-14T09:01:34+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131\",\"datePublished\":\"2025-10-14T09:01:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\"},\"wordCount\":3218,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\",\"name\":\"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-14T09:01:34+00:00\",\"description\":\"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS'teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3'teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131","description":"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS'teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3'teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131","og_description":"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS'teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3'teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-14T09:01:34+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131","datePublished":"2025-10-14T09:01:34+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/"},"wordCount":3218,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/","name":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-14T09:01:34+00:00","description":"AWS Lake Formation ile Amazon RDS ve S3 entegrasyonu, da\u011f\u0131n\u0131k veri kaynaklar\u0131n\u0131 birle\u015ftirerek g\u00fc\u00e7l\u00fc analitik \u00e7\u00f6z\u00fcmler sunar. Bu kapsaml\u0131 rehberde, veri g\u00f6l\u00fc mimarilerini ad\u0131m ad\u0131m kurmay\u0131 ve y\u00f6netmeyi ke\u015ffedin. G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 en b\u00fcy\u00fck zorluklardan biri, farkl\u0131 sistemlerde (ili\u015fkisel veritabanlar\u0131, nesne depolama, log dosyalar\u0131 vb.) tutulan verileri bir araya getirmek ve anlaml\u0131 i\u00e7g\u00f6r\u00fcler elde etmektir. \u0130\u015fte tam bu noktada, AWS Lake Formation, Amazon RDS ve Amazon S3 gibi hizmetlerin birle\u015fimi, modern veri ambar\u0131 ve veri g\u00f6l\u00fc mimarileri i\u00e7in \u00e7\u0131\u011f\u0131r a\u00e7an bir \u00e7\u00f6z\u00fcm sunar. Bu makale, da\u011f\u0131n\u0131k veri sorununu nas\u0131l \u00e7\u00f6zebilece\u011finizi, RDS'teki yap\u0131land\u0131r\u0131lm\u0131\u015f verilerinizi S3'teki yar\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f veya yap\u0131land\u0131r\u0131lmam\u0131\u015f verilerinizle nas\u0131l birle\u015ftirebilece\u011finizi ve bu s\u00fcreci Lake Formation ile nas\u0131l kolayca y\u00f6netebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-lake-formation-ile-rds-ve-s3-veri-ambari-is-akisi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS Lake Formation ile RDS ve S3 Veri Ambar\u0131 \u0130\u015f Ak\u0131\u015f\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31820"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31820\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}