CloudCasts
CloudCasts
  • 70
  • 272 701
Custom Lambda PHP Runtime with Layers
We see another use case for Lambda Layers - custom runtimes. We grab a Layer that provides a custom PHP runtime for Lambda - Then we can write PHP functions!
This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/custom-runtimes-with-php
You can learn more about AWS and purchase premium courses over at cloudcasts.io
zhlédnutí: 3 175

Video

What are Lambda Layers?
zhlédnutí 2,4KPřed 2 lety
We what Lambda Layers are, and how they can help improve our function update time. This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/lambda-layers You can learn more about AWS and purchase premium courses over at cloudcasts.io
Packing Node.js functions for Lambda (node_modules)
zhlédnutí 16KPřed 2 lety
We update our Node.js function to do a bit more, which requires pulling in an NPM package, thus creating a node_modules directory that the program needs to run. In this case, our Lambda function calls the S3 API to list out files within an S3 bucket. This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/functions-with-dependencies You can learn more abou...
A Node.js Lambda Function
zhlédnutí 6KPřed 2 lety
We create a Lambda function using just the CLI this time. We'll also use Node.js so you can see how it differs (or doesn't) from Golang. This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/a-nodejs-lambda-function You can learn more about AWS and purchase premium courses over at cloudcasts.io
What is Lambda?
zhlédnutí 532Před 2 lety
We cover what Lambda is, and review what we'll learn: Functions in Golang/NodeJS, and using Layers. This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/introducing-lambda You can learn more about AWS and purchase premium courses over at cloudcasts.io
A Golang Lambda Function
zhlédnutí 2,1KPřed 2 lety
We see how to create a Lambda function in the console. We'll start with a simple Golang function. This is from the Serverless with Lambda course here: cloudcasts.io/course/understanding-lambda/a-golang-lambda-function You can learn more about AWS and purchase premium courses over at cloudcasts.io
Onboarding AWS Review
zhlédnutí 134Před 2 lety
We quickly review what we learned in the Onboarding AWS course. Check out more courses at cloudcasts.io
Creating and Managing an ElastiCache Redis Instance in AWS
zhlédnutí 9KPřed 2 lety
We create and manage an ElastiCache Redis instance. Just like with RDS, we cover all the configuration options, including clustering, multi-AZ, security groups, and more. This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-redis-with-elasticache
Monitoring and Managing RDS Instances
zhlédnutí 23KPřed 2 lety
We cover what to monitor and watch on your RDS instance. It's similar to EC2 servers - You need to watch your CPU credits, disk I/O usage (especially burst balance, since RDS instances use GP2 disks - explained in the video). We also check out Queue depth, and others. This includes using CloudWatch to check for graphs that aren't in the RDS console. This video is from the Onboarding AWS course ...
Create an AWS RDS MySQL Database
zhlédnutí 345Před 2 lety
We use RDS to create a managed database. We'll create a MySQL type in this case. We cover lots of stuff here! We cover the options you have to select from, what a Multi-AZ deployment is, how security groups work, and more! This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-creating-an-rds-database-instance
Monitoring an EC2 Instance - CPU Credits, Disk IOPS, and more
zhlédnutí 11KPřed 2 lety
We talk about what to watch out for with your EC2 instance. This includes: 1. Watching CPU usage and credits 2. Understanding disk metrics, such as IOPS usage 3. IOPS burst balance (if using gp2 disk) 4. Queue depth - if you're doing more IO operations than a disk can keep up with This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-monitoring-ec...
Create an AWS AMI - a Re-usable Server Image
zhlédnutí 212Před 2 lety
We create a re-usable server image. These are called an AMI - "Amazon Machine Image". We setup our server, create a snapshot, and then create an AMI from that snapshot! This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-creating-a-server-image I have a course on automating this process with Packer here: cloudcasts.io/course/a-packer-primer
Getting a Static IP Address in AWS with an EIP - Elastic IP Address
zhlédnutí 44KPřed 2 lety
We need a static IP address that won't change when our server is stopped/started! We talk about allocating and assigning an Elastic IP Address to our EC2 server so we get a static IP address. This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-elastic-static-ip-addresses
Creating an EC2 Server Instance
zhlédnutí 259Před 2 lety
We create an EC2 instance. Here I cover a lot of little details and things to know. There are a lot of options! We talk about the T3/T4 CPU burst system, we review instance types, talk about GP2 vs GP3 disks, we cover security groups, and finally using SSH keys to log into the server. This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/onboarding-aws-create-ec...
The Default VPC - Networking in AWS
zhlédnutí 3KPřed 2 lety
Before we get started, we need to learn a little bit about the VPC. We'll see how networking words using the default VPC we get in every region in our AWS account. This video is from the Onboarding AWS course here: cloudcasts.io/course/onboarding-aws/vpc-networking-in-the-default-vpc
Onboarding AWS - Getting started with a server, RDS database, and ElastiCache instance.
zhlédnutí 751Před 2 lety
Onboarding AWS - Getting started with a server, RDS database, and ElastiCache instance.
Creating an S3 Bucket and Setting IAM Permissions
zhlédnutí 21KPřed 2 lety
Creating an S3 Bucket and Setting IAM Permissions
Creating EC2 Instances with Terraform
zhlédnutí 411Před 2 lety
Creating EC2 Instances with Terraform
The EC2 Dashboard
zhlédnutí 588Před 2 lety
The EC2 Dashboard
EC2 SSH Key Pairs
zhlédnutí 84Před 2 lety
EC2 SSH Key Pairs
EC2 Security Groups
zhlédnutí 112Před 2 lety
EC2 Security Groups
Selecting EC2 Disk Types
zhlédnutí 62Před 2 lety
Selecting EC2 Disk Types
EC2 Instance Configuration
zhlédnutí 126Před 2 lety
EC2 Instance Configuration
T3 CPU Credits
zhlédnutí 1,8KPřed 2 lety
T3 CPU Credits
EC2 Instance Types
zhlédnutí 343Před 2 lety
EC2 Instance Types
EC2 Essentials
zhlédnutí 265Před 2 lety
EC2 Essentials
AWS VPC: Public and Private Subnets
zhlédnutí 341Před 3 lety
AWS VPC: Public and Private Subnets
AWS VPC: How to Create a VPC in Terraform
zhlédnutí 8KPřed 3 lety
AWS VPC: How to Create a VPC in Terraform
AWS VPC: Internet and NAT Gateways
zhlédnutí 763Před 3 lety
AWS VPC: Internet and NAT Gateways
AWS VPC: Creating Subnets
zhlédnutí 124Před 3 lety
AWS VPC: Creating Subnets

Komentáře

  • @omarbarra3456
    @omarbarra3456 Před 19 dny

    Cool, super useful

  • @zalavadiaridham
    @zalavadiaridham Před 24 dny

    These videos provide great value and show how terraform is actually used in companies. Thanks a ton for making this high quality content!

  • @randomdod4480
    @randomdod4480 Před 26 dny

    Thank you! Didn't know how this worked because lecturer didn't teach it. This video is quite helpful!

  • @polartechie
    @polartechie Před 2 měsíci

    Big thanks!

  • @wabbott444
    @wabbott444 Před 3 měsíci

    couldn't get this to work... kept getting: "errorType": "Runtime.ImportModuleError", "errorMessage": "Error: Cannot find module 'index' Require stack: - /var/runtime/index.mjs",

  • @Khc514
    @Khc514 Před 3 měsíci

    do these get charged on your AWS account for the default VPC's for just existing?

  • @MisterD33
    @MisterD33 Před 4 měsíci

    hey, thanks for the clear explanation and demo!

  • @camerontgore
    @camerontgore Před 5 měsíci

    Do the private IP addresses asleep get reset or is that only for the public ones?

  • @nicholasbell6128
    @nicholasbell6128 Před 5 měsíci

    Helpful video thank you

  • @vincentmachado4138
    @vincentmachado4138 Před 6 měsíci

    The Jenkins Pipeline gets stuck at "Waiting for AMI to become ready ..." 1709301582,,ui,say,==> amazon-ebs: Stopping the source instance... 1709301582,,ui,message, amazon-ebs: Stopping instance 1709301583,,ui,say,==> amazon-ebs: Waiting for the instance to stop... 1709301614,,ui,say,==> amazon-ebs: Creating AMI windows_2019_golden_ami_march_2024 from instance i-0346dec52407102f1 1709301614,,ui,message, amazon-ebs: AMI: ami-0f17ae67eccfbbdcd 1709301614,,ui,say,==> amazon-ebs: Waiting for AMI to become ready...

  • @vincentmachado4138
    @vincentmachado4138 Před 6 měsíci

    We have a similar setup and getting below error in the ansible execution. failing to download python 1709215515,,ui,message, amazon-ebs: 1709215515,,ui,message, amazon-ebs: TASK [ami : running script] **************************************************** 1709215522,,ui,message, amazon-ebs: changed: [default] 1709215522,,ui,message, amazon-ebs: 1709215522,,ui,message, amazon-ebs: TASK [ami : downloading python3] *********************************************** 1709215549,,ui,message, amazon-ebs: fatal: [default]: FAILED! => {"changed": false%!(PACKER_COMMA) "dest": "C:\\ProgramData\\bootstrap\\python-3.7.9-amd64.exe"%!(PACKER_COMMA) "elapsed": 21.281376299999998%!(PACKER_COMMA) "msg": "Error downloading 'www.python.org/ftp/python/3.7.9/python-3.7.9-amd64.exe' to 'C:\\ProgramData\\bootstrap\\python-3.7.9-amd64.exe': Unable to connect to the remote server"%!(PACKER_COMMA) "status_code": null%!(PACKER_COMMA) "url": "www.python.org/ftp/python/3.7.9/python-3.7.9-amd64.exe"} 1709215549,,ui,message, amazon-ebs: ...ignoring 1709215549,,ui,message, amazon-ebs:

  • @zea7777_
    @zea7777_ Před 6 měsíci

    But what if I don‘t have any ec2 instances yet, but wanting to associate it onto an ec2 instance upon its creation?

  • @AliAwwad
    @AliAwwad Před 6 měsíci

    Thank you. But it appears for Statamic you need to turn on ACLs.

  • @balindambajpai6875
    @balindambajpai6875 Před 6 měsíci

    just for reference, if anyone needs the code <?php require __DIR__. '/vendor/autoload.php'; use Bref\Context\Context; return function ($event, Context $context) { echo json_encode(["info" => "this is going to cloudwatch"] ); return ["message" => sprintf("Hello %s!", $event['name'] ?? "unknown")]; };

  • @corizon1
    @corizon1 Před 6 měsíci

    Thank you so much for this, you really saved my Bacon !! I have a project due this week and I couldn't complete it ,because the public ip kept resetting before I could , as AWS times me out at 4 hours and resets my EC2. Using the elastic IP allowed me to reattach the correct IP, allowing me to finish the data base and hopefully pass IT423 !! SO TY TY TY

  • @oleksandrlytvyn532
    @oleksandrlytvyn532 Před 7 měsíci

    Thanks 👍

  • @abdullahyassin7229
    @abdullahyassin7229 Před 7 měsíci

    THANKS

  • @yashpokar
    @yashpokar Před 9 měsíci

    This video was very helpful.

  • @brockhard
    @brockhard Před 9 měsíci

    Great video!

  • @user-zv6ul7hz3l
    @user-zv6ul7hz3l Před 10 měsíci

    This is exactly what I was searching for. Thank you!

  • @DuaneLeem
    @DuaneLeem Před 10 měsíci

    These are amazing tutorials! Thank you so much for the detailed walkthroughs.

  • @syumak635
    @syumak635 Před 11 měsíci

    I get this error : An error occurred (RequestEntityTooLargeException) when calling the PublishLayerVersion operation: Request must be smaller than 70167211 bytes for the PublishLayerVersion operation

  • @PromoIndia2251
    @PromoIndia2251 Před rokem

    How to find desired series of ip ?

  • @HamzaKhan-vk9nt
    @HamzaKhan-vk9nt Před rokem

    A perfect video; i was looking for!

  • @hiransanjeewa4705
    @hiransanjeewa4705 Před rokem

    thanks

  • @user-kj2zm4xg2j
    @user-kj2zm4xg2j Před rokem

    bro. where to find next video .......i need it pls reply as soon as possible

  • @vicky-xv1xs
    @vicky-xv1xs Před rokem

    How to monitor the IOPS and throughput utilization in cloudwatch metrics

  • @alakdam3970
    @alakdam3970 Před rokem

    One of the underrated channel. Luckily to be here 🥳🥳 Cheers mate!

  • @GlebKarapish
    @GlebKarapish Před rokem

    Great videos! Quick question - what terminal CLI do you use?

  • @coderlicious6565
    @coderlicious6565 Před rokem

    I'm a little confused. In your description, you mention from your Serverless course, but you're manually using update-function-code from aws cli. Doesn't sls do this, when you use the deploy command from sls ?

    • @homanchan161
      @homanchan161 Před 5 měsíci

      sls is a different service / company that uses aws lambda functions.

  • @FreddieOmega
    @FreddieOmega Před rokem

    Thx, you saved me a shitload of time!

  • @yatessnyder9321
    @yatessnyder9321 Před rokem

    I don't see Free Storage Space, only Freeable Memory when scrolling through the tabs. Any idea why it would not be showing?

    • @sinceretuitt1865
      @sinceretuitt1865 Před 4 měsíci

      I assume you figured this out a long time ago, but for anybody else with this issue, there are multiple pages. When you're in the monitoring tab, just click on the arrow to go to the next one

  • @adrianharo6586
    @adrianharo6586 Před rokem

    "GP3 is not available for RDS, right now "😅

  • @lilna1581
    @lilna1581 Před rokem

    Such a great and concise way of explaining big concepts. Helped me immensely in my grad cloud computing assignments!

  • @geronimovelasco
    @geronimovelasco Před rokem

    Thank you

  • @madara_u_chiha
    @madara_u_chiha Před rokem

    Perfect video bro

  • @GeethikaBollu
    @GeethikaBollu Před rokem

    nice video can you provide me link for that files

  • @XxEL_HEFExX
    @XxEL_HEFExX Před rokem

    Sry I must have missed it but why do you have the rules as separate resources and not just integrated directly with the security group?

  • @Koralreefcarbon
    @Koralreefcarbon Před rokem

    Awesome video man, I feel like a co-worker is explaining something to me its so straight forward. cli> ui, again coworker tier explanation. 1:37's line by line explanation and caveats are the little things a lot of tutorials gloss over, especially that bit about the runtimes

  • @stachowi
    @stachowi Před rokem

    wow this was excellent. Thank you.

  • @canatconciso8515
    @canatconciso8515 Před rokem

    It would have been great if you were showing what to do when you need to create 3 platforms like sandboxing, staging and production. Then the number of the security groups increase exponentially. Not only that also not all security groups use cidr_blocks but also source security groups and others . So creating a complex structure is waay different that just adding two sec_groups.

  • @Roberto-mr8iy
    @Roberto-mr8iy Před rokem

    You did a good job but i didn’t see where you went to pull out the CLI to paste the code

  • @rtsoftausa
    @rtsoftausa Před rokem

    nice

  • @mertcanozcan8518
    @mertcanozcan8518 Před rokem

    Thank you.

  • @Senaul
    @Senaul Před rokem

    Such a good video. The explanation I was looking for

  • @thepickicool97
    @thepickicool97 Před rokem

    well explained ! thank you !

  • @JayberCabuhat
    @JayberCabuhat Před rokem

    awesome tutorial may I ask if we can modify an existing vpc using terraform?

  • @leighabrown2992
    @leighabrown2992 Před rokem

    Awesome video, thanks!!!

  • @sergeyagronov9650
    @sergeyagronov9650 Před rokem

    what is the terminal and them you are using plz?

  • @leighabrown2992
    @leighabrown2992 Před rokem

    This is such a helpful video, thanks so much for creating!! I'm learning Terraform from the O'Reilly book Terraform Up and Running and there are a few knowledge gaps. This video filled all of them in!!