#amazonwebservices #database #aurora
Aurora is a fully managed MySQL compliant database engine.
You can find more in our blog entry: https://lcloud.pl/en/amazon-aurora-mysql-tips-tricks/
Follow us on our social media channels:
LCloud Blog https://lcloud.pl/en/blog/
Facebook https://bit.ly/2tCqBJS
Twitter https://twitter.com/LCLOUD16
SlideShare https://www.slideshare.net/LCloud
LinkedIn https://bit.ly/2syaQCr
3. Aurora is a fully managed MySQL compliant
database engine.
Aurora uses distributed, fault-tolerant and self-
healing disk space.
The basic disk grows automatically as needed
– up to 64 terabytes.Amazon
Aurora MySQL
5. High performance – Aurora uses the
most advanced technological solutions
to ensure that the database engine is
able to take full advantage of the
available computing, memory and
network capabilities.
1.
6. Automatic disk space scaling – the
service will automatically increase the
size of the database volume, as the
database’s demand for data increases.
2.
7. Amazon Aurora Serverless is a unique
configuration of automatic on-demand
scaling for the Amazon Aurora service.
It helps a database to automatically
launch, dump and increase or
decrease its capacity, depending on
the needs of the application.
3.
8. Resistant to defects and self-healing –
it is resistant to errors. It transparently
handles the loss of up to two copies of
data, without affecting the availability
of records in the database and up to
three copies, without affecting read
availability.
4.
9. A highly secure – Aurora operates in
VPC. Thanks to this, it allows you to
isolate the database in your own virtual
network and connect to the local IT
infrastructure using standard,
encrypted VPN connections
5.
10. A great support for migration –
Amazon Aurora combines enterprise-
class security, performance, high
availability and durability, with low cost
and ease of MySQL support. This
makes it a good migration goal when
moving databases from expensive
commercial databases to AWS.
6.
11. A built-in encryption mechanism – it
enables encryption of databases by
means of keys that are created and
controlled using the AWS key
management service (KMS).
7.
12. Profitable – costs are calculated on the
basis of the hourly rate for each
instance being started. With the end of
its use, it can be easily removed.
Details available in
the pricing and availability of the
service in individual regions.
8.
14. There are two types of Aurora MySQL parameter groups: DB parameter
groups and DB cluster parameter groups. An important aspect is how the
parameters affect the behaviour, stability and functionality of the Aurora
cluster, and which affect performance after it has been modified.
To explore the subject, see the following documents: Working with DB
Parameter Groups and DB Cluster Parameter Groups and Aurora MySQL
Parameters.
TIP 1
15. Remember to generate a load for a test instance that will
reproduce the production load to check system
performance for key performance indicators, such as
processor utilization, number of connections to the
database, memory usage, cache hit rates, query speed
and delays.
TIP 2
16. Remember about the default parameter values and
their meanings. Some DB instance parameters
contain variables or formulas in which the value is
specified by constants.
TIP 3
17. Pay attention to the symptoms and diagnosis of
incorrectly set parameter values. When some
parameters are incorrectly configured, they can give
symptoms of a lack of memory, which is recorded in the
MySQL error log.
You can find an example in our blog post.
TIP 4
18. Classification of parameters is important. They can be classified in two ways:
▪ Parameters that control the behaviour and functionality of the database,
but do not affect resource utilization and instance stability.
▪ Parameters that can affect performance by managing resource
allocation, such as caching and internal memory buffers, instance.
TIP 5
19. Any questions?
We can help you!
Feel free to contact us
kontakt@lcloud.pl
www.lcloud.pl
Thank you for your time!
All source materials in the presentation have been appropriately marked.